编译的时候,出现如下错误:
error C2144: 语法错误 : “void”的前面应有“;”
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(12) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(16) : error C2065: “shared”: 未声明的标识符
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(16) : error C2144: 语法错误 : “float”的前面应有“;”
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(19) : error C2065: “blockIdx”: 未声明的标识符
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(19) : error C2228: “.y”的左边必须有类/结构/联合
。。。
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(22) : error C3861: “__mul24”: 找不到标识符
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(23) : error C3861: “__mul24”: 找不到标识符
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(28) : error C3861: “__syncthreads”: 找不到标识符
1>e:\study\CUDA\GPU examples\CUDA examples\examples\matrixAssign\example_2_kernel.cu(32) : error C3861: “__syncthreads”: 找不到标识符
。。。
环境方面已经按照勇哥的文档设置好了。。可以运行deviceQuery这个程序。。
不知道是什么问题了。。求大牛帮忙看下,不胜感激。。谢谢。。