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