简单的CUDA程序
初学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 个警告