vs2017自带了包管理插件NuGet,通过模拟power shell可通过命令行一句安装,装库非常方便
自己安装直到完成和brew用起来一样舒服,大概用时3分钟
NuGet安装移除包均非常方便,对常见的指令可输入
给出一个简单的打开摄像头的例孓
此时opencv是安装到当前项目如果建立了新项目仍要包含opencv,同样在powershell中输入下面指令,此时不再下载opencv,而是直接安装到当前项目用时3秒左右。
如果直接正常运行就可以进行其它开发出错的请看下文
如果出现了一堆LNK2019错误,如下图
再打开常规-平台工具集可以看箌默认的平台工具集为v141,v141目前还不支持opencv,可以替换为别的平台工具集如v140,v120等
如果没有安装v140,v120等需要安装vs2015/vs2013,可以相互兼容,但不要自己随便卸载絀错会很麻烦
也就是vs2017目前可以用来写opencv代码,但是编译运行必须改为v140或v120等目前还没有很好的便捷解决方案,如果一定要用v141,可以使用cmake构建以支持vs2017,比较麻烦有兴趣的可以自己找找,建议还是等等出更好的解决方案吧
注:如果提示无法查找或打开PDB