用户
 找回密码
 立即注册
wanghao 该用户已被删除
发表于 2013-8-14 21:53:02
89545
刚下的cuda5.5安装完成后,参考网上添加了几个环境变量,其他一切都没改动,然后新建了CUDA5.5 runtime的项目,然后未修改代码,直接运行就出现了错误.
错误点位在这一行:addKernel<<<1, size>>>(dev_c, dev_a, dev_b);
这一行的第三个‘<’下面有红色波浪线
给出的理由是: 1 IntelliSense: 应输入表达式 c:\users\administrator\documents\visual studio 2010\projects\cuda2\cuda2\kernel.cu 91
另外直接打开C:\ProgramData\NVIDIA Corporation\CUDA Samples\v5.5里面的例程,也会报错,像cuda里面的关键字全说未定义标志符,先摘录两个错误。
3 IntelliSense: 未定义标识符 "threadIdx" c:\programdata\nvidia corporation\cuda samples\v5.5\0_simple\cdpsimpleprint\cdpsimpleprint.cu 28
4 IntelliSense: 未定义标识符 "__syncthreads" c:\programdata\nvidia corporation\cuda samples\v5.5\0_simple\cdpsimpleprint\cdpsimpleprint.cu 48
求前辈们指点一下是怎么回事呀?万分感激
使用道具 举报 回复
发表于 2013-8-14 21:56:17
LZ您好:

请直接安装CUDA 5.5即可,而不要再去手工设置环境变量,可能会带来副作用。

请无视intelliSense的报错。

祝您好运~
使用道具 举报 回复 支持 反对
发表于 2013-8-15 15:17:41
好像真的不影响使用,谢谢楼主,想问下有没有什么办法消除这些错误呢?
使用道具 举报 回复 支持 反对
发表于 2013-8-15 15:27:30
wanghao 发表于 2013-8-15 15:17
好像真的不影响使用,谢谢楼主,想问下有没有什么办法消除这些错误呢?

你百度下,配置vs2010 cuda,可以搜到如何让vs识别cuda关键词,是将一个文件拷贝到vs某个目录下
使用道具 举报 回复 支持 反对
发表于 2013-8-15 15:37:40
wanghao 发表于 2013-8-15 15:17
好像真的不影响使用,谢谢楼主,想问下有没有什么办法消除这些错误呢?

百度找到的“将%NVIDIA GPU Computing SDK%\C\doc\syntax_highlighting\visual_studio_8下的 nVidia 写好的语法文件usertype.dat复制到%Visua Studio%\Common7\IDE下”

具体情况你再百度下吧,有好多类似的设置教程,还包括使用VA,这个几乎是必备了。
使用道具 举报 回复 支持 反对
发表于 2013-8-19 21:08:11
谢谢回答,已经按照你的说明配置了
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册