我尼玛真的是难受。
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