2012-02-18 57 views
0

安裝完成後,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,只找到了我通過自述文件手動添加的構建規則。

回答

1

您是否安裝NSight?這是爲了進行額外的分析和調試,還進一步將CUDA與Visual Studio集成在一起。安裝完成後,您可以選擇項目中的Build Customizations(右鍵單擊項目名稱 - > Build Customizations),然後選中CUDA 4.1。

+0

右鍵點擊一個項目,選擇Build Customizations,然後選擇CUDA 4.1(.targets,.props)就行了。 NSight已經安裝好了。 – 2012-02-18 14:08:39

0

更改環境變量指向4.1?

查看控制面板 - >系統 - >高級 - >環境瓦爾

+0

我應該提到所有環境變量(CUDA_PATH,CUDA_INC_PATH等)都更新爲指向4.1安裝。 – 2012-02-18 14:06:55