我是一個完整的CUDA初學者,我試圖弄清楚如何使用Visual Studio編寫和編譯測試CUDA程序。如何在VS2010或VS2008下編譯CUDA Toolkit 4.0 RC2程序?
我安裝了CUDA 4工具包,並安裝了2008和2010版本的Visual Studio。我讀到從CUDA 4.0開始,已經添加了對VS100編譯器的支持,我不知道如何將我的項目設置爲使用NVCC,以及是否需要編譯基本程序。如果不支持VS100,我會很樂意使用VS2008和VS90編譯器,但我仍然不知道如何使項目使用CUDA 4.0編譯器。
如果有人能解釋如何完成這件事,我將不勝感激。謝謝大家!
謝謝!在使用這兩個指南後,所有事情都結束了,因爲我使用的是64位工具包。我應該提到CUDA 4的構建自定義目標文件不會自動顯示給我,而且我必須在安裝目錄中找到它。 – 2011-04-12 07:26:32
哎呀,說得太快。有一個我認爲值得一提的問題 - >當爲CUDA項目設置鏈接器|輸入|附加依賴關係字段時,我必須確保在添加「cudart.lib」之前從下拉列表中選擇「所有配置和所有平臺」。 」。對於一個經驗豐富的開發人員來說,這可能是非常明顯的,但是我花了一段時間才弄清楚爲什麼在8個版本中只有5個會成功。 :) – 2011-04-12 07:45:55
卡洛斯:感謝您的反饋。我會盡量讓帖子更新。這些事情對我來說很難理解,因爲我的機器在寫文章之前已經有很多版本的CUDA。 – 2011-04-12 14:25:54