在VS2017中通過add添加.cu文件后,需要設置.cu對應的編譯環境。
在.cu文件中右鍵選擇“Property”,然后在“Configuration Property”中選擇“General”,然后打開“Item Type”,發現沒有選項“CUDA C/C++”,如下圖所示:
無法選擇CUDA編譯。
原因:在對應的工程中少設置一項,右鍵工程,選擇“Build Customization”,如下圖所示,勾選對應的CUDA編譯。
這時候再去設置.cu的編譯環境,既可以看到"Item Type”中有“CUDA C/C++”選項了
