安裝完成後,VS2010仍然會編譯nvcc 4.0,GPU Computing SDK 4.1和CUDA Toolkit 4.1可用。請注意,我確實選擇從CUDA工具包安裝程序安裝Visual Studio集成功能。然後我手動執行步驟中列出的步驟如何指定使用NVIDIA CUDA nvcc 4.1而不是4.0?
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1\extras\visual_studio_integration
我試着卸載4.1,然後卸載4.0,然後重新安裝4.1。奇怪的是,即使在4.0卸載成功報道的目錄
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0
繼續平行
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.1
注意,我以前有使用4.0工具包很好的成功存在。 (其實,因爲它沒有完全卸載,我仍然編譯4.0而沒有錯誤。)
我試着下載和安裝32位CUDA工具包4.1和GPU計算SDK 4.1,但他們抱怨說已經有一個版本安裝。我檢查過,64位工具包包括32位和64位DLL以及存根庫。
我已閱讀發行說明,,MSBuildExtensions.README.txt和NvCudaRules.README.txt。我在VC目錄下完成了一個遞歸grep,尋找nvcc,只找到了我通過自述文件手動添加的構建規則。
右鍵點擊一個項目,選擇Build Customizations,然後選擇CUDA 4.1(.targets,.props)就行了。 NSight已經安裝好了。 – 2012-02-18 14:08:39