简单的CUDA程序

shuihanjing1986 2012-04-26 07:51:45
初学CUDA在书上抄了了简单的程序,但是运行不出来,用过CUDA的同学给看看啊。
程序代码:
#include <iostream>


__global__ void kernel(void){

}

int main(void){
kernel<<<1,1>>>();
printf("Hello,Word!\n");
return 0;


}

错误提示:
1>------ 已启动生成: 项目: CUDA practice, 配置: Debug Win32 ------
1>正在编译...
1>main.cpp
1>e:\work now!\cuda practice\cuda practice\cuda practice\main.cpp(6) : error C2144: 语法错误 : “void”的前面应有“;”
1>e:\work now!\cuda practice\cuda practice\cuda practice\main.cpp(6) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\work now!\cuda practice\cuda practice\cuda practice\main.cpp(11) : error C2059: 语法错误 : “<”
1>生成日志保存在“file://e:\work now!\cuda practice\CUDA practice\CUDA practice\Debug\BuildLog.htm”
1>CUDA practice - 3 个错误,0 个警告
...全文
254 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsa0987 2012-08-13
  • 打赏
  • 举报
回复
没加cuda头文件吧
hsa0987 2012-08-13
  • 打赏
  • 举报
回复
没加cuda头文件吧
bean_gold 2012-05-09
  • 打赏
  • 举报
回复
在linker里面的Input 要添加cudart.lib 这个库 以及这个库的路径

然后自定义编译规则为cuda runtime API build rule

231

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Windows XP
社区管理员
  • CUDA on Windows XP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧