CUDA 3.0 & Visual Studio 2008 安裝 for Win7 32bit/64bit

Posted: 2010/09/25 in CUDA
標籤:, ,

先到nViadia下載

1.安裝CUDA driver->Toolkit->SDK
2.安裝Visual Stdio 2008 (64bit要注意預設安裝時不會安裝64bit compiler要把它勾起來) 要不然之後開CUDA專案會出現 " Err Source: CreateCustomProject " 的錯誤

3.安裝CUDA_VS_Wizard(注意64bit要抓64bit版的)

4.安裝Visual AssistantX

5.VS 打開工具->選項->專案和方案->VC++專案設定 C/C++副檔名 加入*.cu

 

要包含的副檔名加入;.cu

 

6.打開Visual AssistantX Options->Projects->C/C++ Directories

Platform選Custom, Show Directories for 選擇 Stable include files,加入CUDA Toolkit的include目錄路徑


7.安裝註冊表,讓Visual AssistantX支持CUDA的cu文件和與法高亮載點

8.在系統環境變新增


變數名稱可以隨便命名例如CUDA_DLL
變數值C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\Debug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\EmuDebug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\EmuRelease;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win32\Release這些要看你SDK裝在哪個目錄下,這邊是32bit預設的。

然後再PATH環境變數後面加%CUDA_DLL%

9. Windows sdk設置 (32bit和64bit存放位置會有差)
這步也是在系統環境變數下設置
環境名稱
環境變數
INCLUDE
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
LIB
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
PATH
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin

10.測試是否能運行
開啟Visual Stdio 2008 檔案->新增->專案

32bit的選CUDA ,64bit的選CUDA64按確定後再按Finsh

然後在sample.cu下面加上system( " pause " );

再按F5 沒錯誤出現下面這樣就OK了~

留言
  1. holyhi 說道:

    這邊補一下64bit CUDA_DLL變數值
    C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win64\Debug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win64\EmuDebug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win64\EmuRelease;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\bin\win64\Release%CUDA_DLL%

    Windows sdk設置的部分 64bit和32bit沒差

  2. HadesWing 說道:

    你好
    關於cuda nvidia官方網站有
    Developer Drivers for WinVista and Win7 (260.61)
    以及
    CUDA Toolkit
    請問是兩個都要還是只要一個?

  3. HadesWing 說道:

    另外
    7.安裝註冊表,讓Visual AssistantX支持CUDA的cu文件和與法高亮
    這個沒辦法下載,請問可以mail到我的信箱嗎
    感謝!

  4. HadesWing 說道:

    不好意思
    當我去抓完SDK並安裝之後
    其他都照您的步驟做
    只剩下安裝註冊表,讓Visual AssistantX支持CUDA的cu文件和與法高亮沒做
    還是會有下列ERROR

    1>—— 已開始建置: 專案: CUDAWinApp1, 組態: Debug x64 ——
    1>Compiling…
    1>sample.cu
    1>e:/cuda_prj/CUDAWinApp1/CUDAWinApp1/sample.cu(9) : fatal error C1083: 無法開啟包含檔案: ‘cutil.h’: No such file or directory
    1>Project : error PRJ0019: 工具傳回錯誤碼"Compiling…"
    1>專案 : warning PRJ0018 : 找不到下列環境變數:
    1>$(NVSDKCUDA_ROOT)
    1>已將建置記錄儲存於 “file://e:\cuda_prj\CUDAWinApp1\CUDAWinApp1\x64\Debug\BuildLog.htm"
    1>CUDAWinApp1 – 2 個錯誤,0 個警告
    ========== 建置: 0 成功、1 失敗、0 最新、0 略過 ==========

    請問這個問題是?

  5. holyhi 說道:

    應該是SDK或Toolkit的路徑沒設好吧,3.1以上的的路徑和3.0的不同@@

  6. CROMA 說道:

    你好請問 步驟一

    1.安裝CUDA driver->Toolkit->SDK

    最後一項的 SDK 是指 GPU Computing SDK code samples 這個嗎?

  7. softboy 說道:

    您好:
    關於高亮 的部分按照您的方法可以順利顯示,不過若將.cu檔 列印 時高亮的部分就會 “打回原形"。譬如程式碼中的 “__global__ " 關鍵字。在編譯時顯示為紅色,但列印時則變回黑色。我有參考以下的文章:

    http://www.cnblogs.com/Sunwayking/articles/1587432.html

    不過結果還是一樣。 請問 holyhi 大大有沒有方法能解決此問題呢?謝謝!!!

    • holyhi 說道:

      你可以試試看把列印輸出至office OneNote再列印,
      步驟:
      檔案->列印->印表機名稱那邊,選傳送至One Note 20XX(我的是2007)
      ->在按列印就會開啟OneNote->然後用OneNote列印應該就行了。

  8. psyche 說道:

    我在建置的時候還是會出現下面狀況

    1>—— 已開始建置: 專案: a123456, 組態: Debug Win32 ——
    1>Compiling…
    1>’nvcc.exe’ 不是內部或外部命令、
    1>可執行的程式或批次檔。
    1>Project : error PRJ0019: 工具傳回錯誤碼"Compiling…"
    1>已將建置記錄儲存於 “file://c:\Users\Gary\Documents\Visual Studio 2008\Projects\a123456\a123456\Debug\BuildLog.htm"
    1>a123456 – 1 個錯誤,0 個警告
    ========== 建置: 0 成功、1 失敗、0 最新、0 略過 ==========

    案開始偵錯鍵
    會出現下列狀況(附圖)

  9. […] 剩下測試部分參考前篇https://holyhi.wordpress.com/2010/09/25/cuda-3-0-visual-studio-2008-%E5%AE%89%E8%A3%9D-for-win7-32bit…。 […]

  10. But, then as you have restricted alternatives for a
    no-carb breakfast menu, you can take into account these as breakfast choices.

發表留言