方法一:
VS2013+CUDA7.5
(1)创建win32空项目,添加后缀为cu文件
(2)右键工程->生成依赖项->生成自定义->CUDA生成
(3)cu文件右键->属性->选择CUDA C/C++编译器->类选项选择CUDA C/C++
(4)右键工程->属性->链接器->输入cudart.lib;
(5)链接器->常规->附加包含目录->$(CudaToolkitLibDir)
(6)工具->选项->文本编辑器->文件扩展名—>cu
和cuh
方法二(推荐):
1.安装最新版CUDA
https://developer.nvidia.com/cuda-downloads
默认安装在C盘
2.配置环境变量
CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\x64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64
然后,在系统变量 PATH 的末尾添加:
;%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;
备注:ProgramData为隐藏目录,要设置为显示
3.打开VS2013并建立一个空的win32控制台项目
a.右键源文件 -> 添加 -> 新建项 选择CUDA C++/C文件
b.右键工程 -> 生成自定义,选择CUDA 7.5
c.右键项目 -> 属性 -> 配置属性 -> VC++目录,添加以下两个包含目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\include
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5\common\inc
再添加以下两个库目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\lib\x64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5\common\lib\x64
d.右键项目 -> 属性 -> 配置属性 ->链接器 -> 常规 -> 附加库目录,添加以下目录:
$(CUDA_PATH_V7_5)\lib\$(Platform)
e.右键项目 -> 属性 -> 配置属性 ->链接器 -> 输入 -> 附加依赖项,添加以下库:
其实就是 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\lib\x64 目录下的库
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
npps.lib
nvblas.lib
nvcuvid.lib
nvrtc.lib
OpenCL.lib
f.右键项目 -> 属性->项类型 选CUDA C/C++
VS2013+CUDA7.5
(1)创建win32空项目,添加后缀为cu文件
(2)右键工程->生成依赖项->生成自定义->CUDA生成
(3)cu文件右键->属性->选择CUDA C/C++编译器->类选项选择CUDA C/C++
(4)右键工程->属性->链接器->输入cudart.lib;
(5)链接器->常规->附加包含目录->$(CudaToolkitLibDir)
(6)工具->选项->文本编辑器->文件扩展名—>cu
和cuh
方法二(推荐):
1.安装最新版CUDA
https://developer.nvidia.com/cuda-downloads
默认安装在C盘
2.配置环境变量
CUDA_SDK_PATH = C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5
CUDA_LIB_PATH = %CUDA_PATH%\lib\x64
CUDA_BIN_PATH = %CUDA_PATH%\bin
CUDA_SDK_BIN_PATH = %CUDA_SDK_PATH%\bin\x64
CUDA_SDK_LIB_PATH = %CUDA_SDK_PATH%\common\lib\x64
然后,在系统变量 PATH 的末尾添加:
;%CUDA_LIB_PATH%;%CUDA_BIN_PATH%;%CUDA_SDK_LIB_PATH%;%CUDA_SDK_BIN_PATH%;
备注:ProgramData为隐藏目录,要设置为显示
3.打开VS2013并建立一个空的win32控制台项目
a.右键源文件 -> 添加 -> 新建项 选择CUDA C++/C文件
b.右键工程 -> 生成自定义,选择CUDA 7.5
c.右键项目 -> 属性 -> 配置属性 -> VC++目录,添加以下两个包含目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\include
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5\common\inc
再添加以下两个库目录:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\lib\x64
C:\ProgramData\NVIDIA Corporation\CUDA Samples\v7.5\common\lib\x64
d.右键项目 -> 属性 -> 配置属性 ->链接器 -> 常规 -> 附加库目录,添加以下目录:
$(CUDA_PATH_V7_5)\lib\$(Platform)
e.右键项目 -> 属性 -> 配置属性 ->链接器 -> 输入 -> 附加依赖项,添加以下库:
其实就是 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v7.5\lib\x64 目录下的库
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
npps.lib
nvblas.lib
nvcuvid.lib
nvrtc.lib
OpenCL.lib
f.右键项目 -> 属性->项类型 选CUDA C/C++