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