vs2017 +CUDA 9.0配置

環境:html

一、Win7 64位 旗艦版windows

二、VS2017ide

三、CUDA 9.0ui

安裝過程比較簡單,直接運行在官網下載的CUDA安裝包就能夠了。spa

建議先安裝VS,再安裝CUDA。這樣安裝完以後會在VS裏直接安裝上CUDA程序的模板。htm

 

 

==========劃重點============blog

這裏主要說一下安裝過程當中的一些問題:教程

一、我是按着官網的教程安裝(http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html)的,安裝完成以後根據教程上所說「C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\bin\win64\Debug」這個目錄下有「deviceQuery.exe」個文件,可是我進去一看,根本就是一個空文件夾,什麼都沒有,全部的simple都是源碼,沒有辦法運行。因此必須用VS編譯才能夠。get

二、安裝完成以後,打開打開「C:\ProgramData\NVIDIA Corporation\CUDA Samples」,以後提示「沒法讀取項目文件 xxx.vcxproj 的解決方法」。源碼

解決方案:檢查是否裝了多個版本的VS,按下表對應的VS版本找到相應目錄。找到這三個文件,把他們拷到2017的對應目錄下便可解決。但編譯時仍可能報錯,見問題3.

三、編譯cuda程序時,會報「沒法打開"stdio.h」之類的錯誤。編譯正常C++程序沒有問題。

解決方案:在解決方案上右鍵->屬性->VC++目錄->包含目錄 ,增長「C:\Program Files (X86)\Windows Kits\10\Include\10.0.16299.0\ucrt」路徑。 這種辦法只能一次解決一個解決方案的問題。

要想之後每次打開項目的時候都直接能夠用,那就隨便建一個CUDA項目,在「視圖->其餘窗口->屬性管理器Release->Microsoft.Cpp.x64.user->VC++目錄->包含目錄」中增長「C:\Program Files (X86)\Windows Kits\10\Include\10.0.16299.0\ucrt」路徑。

相關文章
相關標籤/搜索