VS新建項目中沒有NVIDIA選項的解決方法

    重新安裝vs,打開新建項目發現沒有nvidia這個選項。各種複製文件到這個那個文件夾,都沒生效。後來看到說在安裝cuda的時候已經關聯了vs,然後重新安裝cuda打開後NVIDIA出現(環境啥的之前都設置過了,不知道之前複製的那些文件有沒有影響)

新建了一個,直接跑kernel.cu 結果正常

錯誤 MSB4019 未找到導入的項目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 10.0.targets”

該問題的形成原因,該路徑下找不到指定的文件,即C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\路徑下,沒有CUDA 10.0targets文件(也可能是缺失其他文件,處理方式類似)。

具體解決方法:

(1)將NVIDIA CUDA的安裝程序(.exe文件)數據解壓到一個指定文件夾中(最好是放在一個文件夾,解壓後會出現很多文件,這樣方便查找)。

(2)"CUDAVisualStudioIntegration\extras\visual_studio_integration\MSBuildExtensions"下的文件直接拷貝到“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations”文件夾中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章