一、環境:
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