天天看點

VS2013 配置CUDA



一、環境:

Windows10家庭版 64位

Virtual Stadio 2013 

CUDA 8.0

二、工程建立

1、打開vs2013并建立一個空win32程式,建立一個cuda_samples的解決方案和cuda_test1項目:

VS2013 配置CUDA

2、右鍵源檔案–>添加–>建立項,如下圖所示:

VS2013 配置CUDA

3、選擇NIVIDIA CUDA 8.0中 CUDAC/C++file,并在名稱那填上cuda_main

VS2013 配置CUDA

4、選擇cuda_test1,點選右鍵–>項目依賴項–>自定義生成

VS2013 配置CUDA

5、選擇CUDA 8.0

VS2013 配置CUDA

6、點選cuda_main.cu的屬性

VS2013 配置CUDA

7、在配置屬性–>正常–>項類型–>選擇“CUDA C/C++”

VS2013 配置CUDA

三、配置VS的項目屬性

(1)選擇X64

VS2013 配置CUDA

(2)項目名稱上右鍵->屬性,然後:

(路徑以你的電腦實際為準)

(注意配置平台資訊32位 還是64位,還有Release和Debug)

VC++目錄下的:

包含目錄 添加以下内容:

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\common\inc

C:\Program Files\NVIDIA GPU ComputingToolkit\CUDA\v8.0\include

庫目錄 添加以下内容:

C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0\common\lib\x64

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64

VS2013 配置CUDA

在連結器 下的:

輸入->附加依賴項 添加(注意釋出版本不一樣,Debug版的帶“d”, Release版的不帶)

VS2013 配置CUDA

Debug:

cublas.lib

cublas_device.lib

cuda.lib

cudadevrt.lib

cudart.lib

cudart_static.lib

cufft.lib

cufftw.lib

curand.lib

cusolver.lib

cusparse.lib

nppc.lib

nppi.lib

nppial.lib

nppicc.lib

nppicom.lib

nppidei.lib

nppif.lib

nppig.lib

nppim.lib

nppist.lib

nppisu.lib

nppitc.lib

npps.lib

nvblas.lib

nvcuvid.lib

nvgraph.lib

nvml.lib

nvrtc.lib

OpenCL.lib

繼續閱讀