论坛
BBS
会员中心
Space
用户
登录
用户名
Email
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
本版
帖子
用户
本版
帖子
用户
CUDA
技术
工具
资源
入门
社区
论坛
开启辅助访问
切换到宽版
好友
帖子
收藏
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
论坛
›
社区信息
›
灌水驿站
›
查看内容
发表新帖
查看:
3494
|
回复:
8
error C2059: syntax error : '<'
yuefeihoudai
该用户已被删除
yuefeihoudai
|
显示全部楼层
|
阅读模式
1
#
电梯直达
发表于 2011-8-10 23:37:25
3494
8
在CPU中调用kernel函数出错。谁用过4.0,里面的rules怎么设置。SDK中找不到cuda.rules,只能在vs8的安装目录下可以找到。
.cu文件编译没有任何问题,但是在CPU中调用kernel函数出错<<<...>>>无法识别,不知道原因?
使用道具
举报
回复
tianzhiao
|
显示全部楼层
2
#
发表于 2011-8-11 09:43:20
回帖奖励
+2
CUDA币
顶起,路过
使用道具
举报
回复
支持
反对
朕醒中华
|
显示全部楼层
3
#
发表于 2011-8-11 10:07:53
你去这里看看吧:blog.csdn.net/bendanban 这是我的CSDN博客,我不好弄过来。it168我当初也用过,不过密码忘了。。对不起论坛了。。
使用道具
举报
回复
支持
反对
朕醒中华
|
显示全部楼层
4
#
发表于 2011-8-11 10:09:44
你的kernel函数的调用应该在cu文件中,因为nvcc是变异cu的,c的编译器怎么会认识cuda c的特有符号哪。
点评
yuefeihoudai
正解啊,已经解决
发表于 2011-8-11 17:02
使用道具
举报
回复
支持
反对
tianzhiao
|
显示全部楼层
5
#
发表于 2011-8-11 13:28:35
如果装VS2008或VS2010,在NV上下个nsight,安装一下,就能搞定了
使用道具
举报
回复
支持
反对
朕醒中华
|
显示全部楼层
6
#
发表于 2011-8-11 14:06:36
tianzhiao 发表于 2011-8-11 13:28
如果装VS2008或VS2010,在NV上下个nsight,安装一下,就能搞定了
不可能吧。在说Nsight是调试用的,至少需要两张显卡,或者远程调试,与编译有什么关系吗?
使用道具
举报
回复
支持
反对
luyu0311
|
显示全部楼层
7
#
发表于 2012-2-4 20:26:53
分享我的解决方法:
1)确定这个文件是.cu而不是.cpp
2)查看该文件的属性,Item Type 应该是CUDA C/C++
如果配置好了,这两个对的就应该没问题了。
使用道具
举报
回复
支持
反对
zhenxiaohui
|
显示全部楼层
8
#
发表于 2013-7-27 01:30:33
遇到同样的问题,怎么没有答案哦
使用道具
举报
回复
支持
反对
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复