VS+CUDA

VS2017 + CUDA安装及配置

由于实验需要安装CUDA,鉴于自己安装配置的艰辛历程,在此将自己解决问题过程中的一些参考网站总结出来,供大家参考。
祝大家bug少一些~

CUDA安装

注:我安装时参考的网站见文末,各版本过程大致一样,只是在配置的时候有所不同。这里我推荐步骤2配置VS中的网站。

1、查看自己电脑显卡是否支持CUDA,以及支持的CUDA版本:
控制面板->搜索NVIDIA->双击进入NVIDIA控制面板:
点击帮助->系统信息->组件:
点击查看具体操作

2、到版本对应网站下载CUDA安装包
点击查看版本对应网站

3、进行安装
具体安装过程及需要安装哪些选项看下面
点击查看安装细节
注意:若不想安装在C盘,可以选择别的盘,但安装路径必须和C盘保持结构一致,具体原因我也不知道,但这样安装不会报错。
图一
4、检查CUDA是否安装成功
在这里插入图片描述
若执行上面命令报错,可能是安装路径的问题,也可能是CUDA版本和显卡不兼容,请仔细对照完成前面步骤。(注:步骤3图来自网络,此图是我自己的安装过程图,路径有所不同)

安装并配置VS

1、此处默认VS已成功安装,具体安装过程请另百度解决

2、配置VS
点击查看配置过程

3、此处重点写一下我配置过程中遇到的问题以及解决方法

问题一:版本不支持
Error C1189 #error: – unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported!
点击查看解决方法

问题二:安装的CUDA版本与VS版本不匹配
Error MSB372 错误 MSB3721 命令““C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin\nvcc.exe” -gencode=arch=compute_30,code=“sm_30,compute_30” --use-local-env -ccbin “C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\bin\HostX86\x64” -x cu -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include" -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\include" -G --keep-dir x64\Debug -maxrregcount=0 --machine 64 --compile -cudart static -g -D_MBCS -Xcompiler "/EHsc /W3 /nologo /Od /Fdx64\Debug\vc141.pdb /FS /Zi /RTC1 /MDd " -o x64\Debug\cuda_main.cu.obj “E:\PHD_FILE\CUDA\test\cuda_test\cuda_test\cuda_main.cu””已退出,返回代码为 2。
解决方法:采用该博主自己的做法,将VS2017修改为VS2015
点击查看解决方法

问题三:未找到导入的项目
错误 MSB4019 未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustomizations\CUDA 9.2.targets”
点击查看解决方法

问题四:该文件包含不能在当前代码页(936)中表示的字符
warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
解决方法:
用管理员权限打开VS,用VS打开报错的文档,点击文件,点击另存为,在保存(s)的右端出现下三角,点击下三角,按编码保存。
在这里插入图片描述
可能你会看到自己文档编码类型就是Unicode,那么选择【简体中文(GB2312-80)- 代码页20936】进行保存。
在这里插入图片描述
可能会出现下面结果:
在这里插入图片描述
点击【是】,然后点击保存。出现提示,点击确认即可。

问题五:LINK : fatal error LNK1181
LINK : fatal error LNK1181: 无法打开输入文件“cusover.lib
这个错误是因为在添加依赖项时,拼写错误,(因为马虎,我也找了好久才解决),重新编辑依赖项,按报错找到添加错误的依赖项,修改即可。
点击查看如何修改/添加依赖项

以下列出我安装时参考的网站,安装过程大致一样,只是配置过程略有不同:
推荐保姆级安装教程
cudnn+CUDA10.0+VS2017+win10详细配置(永久配置)
Win10+CUDA10+VS2017 安装配置教程
windows下cuda的安装

整理过程匆忙,难免疏忽,望各位见谅。

至此,祝君好运!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值