.cu文件属性中没有“CUDA C/C++”的原因


在VS2017中通过add添加.cu文件后,需要设置.cu对应的编译环境。

在.cu文件中右键选择“Property”,然后在“Configuration Property”中选择“General”,然后打开“Item Type”,发现没有选项“CUDA C/C++”,如下图所示: 无法选择CUDA编译。   原因:在对应的工程中少设置一项,右键工程,选择“Build Customization”,如下图所示,勾选对应的CUDA编译。 这时候再去设置.cu的编译环境,既可以看到"Item Type”中有“CUDA C/C++”选项了