.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++”选项了
原文地址:https://www.cnblogs.com/zzzsj/p/15407617.html