我在现有的C++dll工程里通过添加项目直接加入cuda的cu和cuh文件,为什么不能识别_global_等,并且也不能单独编译cu文件,请问是不是必须通过建立cuda工程,然后加入c++文件才能将cuda和c++结合编程?
请在您的.cu上点击右键,更改类型为CUDA C/C++,再尝试编译。
以及,别忘记链接cudart.lib(在贵项目属性的linker input里)
谢谢,我用的中文版,在右键属性-》配置属性》项类型里找到了。
我在现有的C++dll工程里通过添加项目直接加入cuda的cu和cuh文件,为什么不能识别_global_等,并且也不能单独编译cu文件,请问是不是必须通过建立cuda工程,然后加入c++文件才能将cuda和c++结合编程?
请在您的.cu上点击右键,更改类型为CUDA C/C++,再尝试编译。
以及,别忘记链接cudart.lib(在贵项目属性的linker input里)
谢谢,我用的中文版,在右键属性-》配置属性》项类型里找到了。