天天看點

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

轉載至  http://benjamin.blog.it360.tw/?p=767

先到nViadia下載

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

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

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

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

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

4.安裝Visual AssistantX

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

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

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

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

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

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

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

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

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

7.安裝註冊表,讓Visual AssistantX支援CUDA的cu檔案和與法高亮載點

8.在系統環境變新增

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

變數名稱可以隨便命名例如CUDA_DLL

變數值這些要看你SDK裝在哪個目錄下預設的如下

32bit : C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 3.2\C\bin\win32\Debug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 3.2\C\bin\win32\Release

64bit : C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 3.2\C\bin\win64\Debug;C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 3.2\C\bin\win64\Release

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

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

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

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.添加環境變數NVSDKCUDA_ROOT 變數為C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 3.2\C,這是因為OpenHero 的 wizard較舊,抓的是以前版本的CUDA變數,新的變數名稱改成NVSDKCOMPUTE_ROOT,wizard會抓不到。

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

11.這步驟是讓VS開啟.cu的 高亮,在C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 3.2\C\doc\syntax_highlighting\visual_studio_8中找到usertype.dat,然後把它複製到C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE。

12.打開VS選  工具->選項->文字編輯器->副檔名 加入cu 如下圖

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

13.測試是否能運行

開啟Visual Stdio 2008 檔案->新增->專案

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

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

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

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

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

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

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

繼續閱讀