在vs2015中写cuda代码进行编译时发现在调用核的时候<<<>>>总是提示有错误,编译提示输入表达式,但是编译是通过的。
我的这个文件类型是cuda文件.cu,因为在vs中使用的是c++的语法提示,所以这个地方总是报错,但是因为是cuda文件符合cuda的语法,所以编译本身是通过的,所以这里可以忽略它,不影响。
但是如果在cpp中出现这个问题需要进行一下处理,因为cpp中是没有<<<>>>这个调用语法的,所以不能这个写,需要声明extern “C”。
VS2015 CUDA编译问题
本文解决在Visual Studio 2015中编写CUDA代码遇到的编译提示问题,特别是在调用核函数时出现的<<<>>>语法错误,提供了解决方案。
在vs2015中写cuda代码进行编译时发现在调用核的时候<<<>>>总是提示有错误,编译提示输入表达式,但是编译是通过的。
我的这个文件类型是cuda文件.cu,因为在vs中使用的是c++的语法提示,所以这个地方总是报错,但是因为是cuda文件符合cuda的语法,所以编译本身是通过的,所以这里可以忽略它,不影响。
但是如果在cpp中出现这个问题需要进行一下处理,因为cpp中是没有<<<>>>这个调用语法的,所以不能这个写,需要声明extern “C”。

被折叠的 条评论
为什么被折叠?