2013-07-04 50 views
0

我正在使用this link在Visual C++ 2010 Express上設置我的CUDA項目。我能夠完成前三個步驟。但是,我無法完成第4步,因爲在「項目類型」中沒有選項,因此不存在CUDA C/C++選項。無法在MS Visual C++ Express 2010中設置CUDA

你能告訴我什麼可能是錯的嗎?

enter image description here

我能得到在構建自定義的CUDA選項。所以,我認爲CUDA工具包5.0安裝正常。

+0

能[這](http://www.orangeowlsolutions.com/archives/109)幫助? – JackOLantern

+1

如果您的計算機上安裝了VS 2010高速緩存,然後安裝了CUDA 5.0,則應該可以構建這些示例。你可以建立樣本嗎?這應該告訴你,你的CUDA 5安裝是否成功。請按照[入門指南](http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-microsoft-windows/index.html)中給出的順序進行操作,然後指出您在哪一點無法繼續。順序是:1.安裝VS 2010,2.安裝CUDA 5 3.嘗試運行一個或多個樣本4.嘗試編譯並構建一個或多個樣本 –

回答

1

對不起 你有沒有考慮過只是手動添加可執行文件,包含地址和庫?

在新項目中,右鍵單擊項目,屬性,鏈接器,常規。在額外的庫目錄中=插入cuda庫(例如)C:\ Program Files \ NVIDIA GPU Computing Toolkit \ CUDA \ v3.2 \ lib \ Win32(如果使用64位,則爲win64)。然後在General下面有Input。在那裏插入cudart.lib cuda.lib。

然後在選擇項目的VC/C++目錄插入如下: - 可執行文件(在WinXP中安裝示例)C:\ Program Files文件\ NVIDIA GPU計算工具包\ CUDA \ V3.2 \ BIN - 庫(例如安裝在winxp中) C:\ Program Files \ NVIDIA Corporation \ NVIDIA GPU Computing SDK 3.2 \ shared \ inc C:\ Program Files \ NVIDIA Corporation \ NVIDIA GPU Computing SDK 3.2 \ C \ common \ inc - include(example安裝在winxp中) C:\ Program Files \ NVIDIA公司\ NVIDIA GPU計算SDK 3.2 \共享\ lib

哦,是啊,不要忘了自定義構建規則。

,你可以在這裏找到完整的教程,你也可以使用VS2010這一步 http://digitalerr0r.wordpress.com/2010/12/19/parallel-computing-using-the-gpu-tutorial-3-integrate-cuda-3-2-into-visual-studio-2008/

0
  1. 右鍵單擊項目名稱,選擇「構建自定義...」;

  2. 選擇您所安裝的CUDA的版本,像這樣: Build Customizations...

  3. 右鍵單擊.CU文件,選擇 「屬性」。然後你就可以找到 「CUDA C/C++」 的項目類型選項: Properties

相關問題