搭建VS2017+CUDA9.1环境

1、安装VS2017(官网下载安装)

        在安装过程中需要在单个组件中勾选:用于桌面的VC++ 2015.3 v140 工具集(x86,x64)

2、安装CUDA驱动

        查看自己电脑的显卡版本,不可安装高于本机版本的CUDA驱动

      控制面板->硬件和声音->NVIDIA控制面板->系统信息->组件

3、配置环境变量

我的电脑→右击→属性→高级系统配置→环境变量

1)安装后可以看到系统中多了CUDA_PATH和CUDA_PATH_V10_0两个环境变量,接下来要在系统中添加以下几个环境变量:

CUDA_LIB_PATH  %CUDA_PATH%\lib\x64

CUDA_BIN_PATH   %CUDA_PATH%\bin

CUDA_SDK_PATH  C:\ProgramData\NVIDIA Corporation\CUDASamples\v9.1

CUDA_SDK_BIN_PATH   %CUDA_SDK_PATH%\bin\win64

CUDA_SDK_LIB_PATH   %CUDA_SDK_PATH%\common\lib\x64

在cmd中输入set cuda,如图所示,表示环境配置成功。

配置成功后,重启计算机使环境变量生效。

 4、建立VS2017下的cuda程序

      (1)新建项目

        打开VS2017->新建项目->Win32控制台应用程序->空项目勾选

        (2)更换平台工具集

        右键项目->属性->常规->平台工具集->选择“Visual Studio 2015(v140) ”

        (3)调整配置管理器平台类型

        右键项目->属性->配置管理器->全改为“x64”

        (4)配置生成属性

        右键项目->生成依赖项->生成自定义->勾选“CUDA 9.1XXX”

         (5)配置基本库目录

        注意:目录地址要根据本机CUDA安装的位置进行配置

        右键项目→属性→配置属性→VC++目录,添加以下两个“包含目录”:

        D:\matlab\extern\include

        H:\cuda\cuda_anzhaung\include

        右键项目→属性→配置属性→VC++目录->库目录:

        D:\matlab\extern\lib\win64\microsoft

        H:\cuda\cuda_anzhaung\lib\x64        

        (6)配置CUDA静态链接库路径

        右键项目→属性→配置属性→链接器下面→常规→附加库目录,添加以下目录:

        $(CUDA_PATH_V9_0)\lib\$(Platform)

        (7)选用静态链接库

        右键项目→属性→配置属性→链接器→输入→附加依赖项,添加以下库:(C:\ProgramFile\NVIDIA GPU Computing  Toolkit\CUDA\v9.0\lib\x64查看你自己的lib文件都有哪些,然后再添加)

        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;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;libmat.lib;libmx.lib;libmex.lib;libeng.lib

        (8)配置源码文件风格

        右键源文件->添加->新建项->选择“CUDA C/C++File”

        右键“xxx.cu”源文件->属性->配置属性->常规->项类型->设置为“CUDA C/C++”

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值