总结一下yolo环境的搭建,以及MSB3721的一种解决方案,如果有相似的背景,不妨一试。另外在搭建环境的过程中,感觉最浪费时间的就是下载所需的安装包,因为是外网,速度慢到令人发指,而csdn上积分又很高(流下贫穷的眼泪),所以我顺便把自己下载好的版本传上(基本都是当前最新版本,我设置的都是5积分,但是它莫名其妙的在涨,无语了)
最近准备学习目标检测的相关内容,需要使用yolo算法,因为是零基础,所以事先看了很多文章,安装过程整体也十分顺利,但是在最终编译yolo v4的dll时出现了bug,MSB3721,而最让我费解的是我显示编译的yolo v4的exe成功了,并用命令行成功的运行了示例,所以出现问题时一脸懵逼。然后仔细阅读那一长串的问题说明,可以看出问题就出在CUDA targets上。更懵了,大家都用的同样的东西,问题是怎么来的呢?
刚开始看到MSB error时感觉问题不大,因为这往往是vs中Windows sdk版本问题导致的,我进行了尝试但是失败了,一种gg的感觉油然而生。然后开始百度,果然大部分文章也都是说:1、sdk版本问题(我很赞同这个,所以各种版本的都试了好几遍,又特意安装了2015的sdk,结果呵呵哒),2、中文路径问题(我没有使用中文路径,为了保险我给文件和文件夹命名时用