一、環境:
Windows10家庭版 64位
Virtual Stadio 2013
CUDA 8.0
二、工程建立
1、打開vs2013并建立一個空win32程式,建立一個cuda_samples的解決方案和cuda_test1項目:

2、右鍵源檔案–>添加–>建立項,如下圖所示:
3、選擇NIVIDIA CUDA 8.0中 CUDAC/C++file,并在名稱那填上cuda_main
4、選擇cuda_test1,點選右鍵–>項目依賴項–>自定義生成
5、選擇CUDA 8.0
6、點選cuda_main.cu的屬性
7、在配置屬性–>正常–>項類型–>選擇“CUDA C/C++”
三、配置VS的項目屬性
(1)選擇X64
(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
在連結器 下的:
輸入->附加依賴項 添加(注意釋出版本不一樣,Debug版的帶“d”, Release版的不帶)
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