WIN+VS2017+CUDA9.1开发环境采坑记录

 

我尼玛真的是难受。

1.安装CUDA 9.1

2.打开VS2017(v141工具集),新建CUDA工程,直接编译会出错,大概是这样的:

#error: -- unsupported Microsoft Visual Studio version! Only the versions 2012, 2013, 2015 and 2017 are supported!

意思是版本的问题,网上的解决方式有更改 config.h 里那个版本判断式的,1910改成1911,但我TM打开那个文件已经是1911了,很烦。

3.在VS 的配置更改器里下载了VS2015 v140版本的开发工具,然后在项目的设置里选择v140的工具集,再进行编译倒是不会报上面那个错了,但是又会有一个和 cuda9.1 targets 什么有关的错误(MSB4019)这时候是因为缺少了具体文件,需要自行从cuda安装文件exe里提取出来再复制到具体文件夹下。

4.为什么没有环境搭建师这种职业,专门负责各种环境的搭建,我只负责写代码就好了。

5.写的比较抽象,具体请参照下面这位大神的博客,在此先表示对大神的感谢:

https://blog.csdn.net/weixin_33782386/article/details/88155311

https://www.jianshu.com/p/4866f092ad2f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值