由于各种原因使用了VS2010不支持的功能,需要在VS2017上使用opencv,且opencv release 没有 vc15(VS2017需要的),所以需要编译opencv 固有此文
本文参考:
http://blog.csdn.net/maize1111/article/details/68923677
http://blog.csdn.net/jarvischu/article/details/8468894
电脑配置: Win10 64bit
1. 在opencv官网上下载 open3.2 的source文件, copy到D盘 解压缩 D:\opencv-3.2.0,在 D:\opencv-3.2.0 文件夹新建 build/vc15
2. 打开Cmake (电脑上没安装的去官网下载安装)
在source code 和 build 分别browse到路径,其中source code是含有Cmakelist文本文件的那个文件夹,build是我们刚刚建好的空文件夹
输好路径之后,点configure,选Visual Studio 15,确认,等待几分钟,如果没有错误则点generate,再没有错误就 open project。
我一开始用Visual Studio 15 + opencv2.4做的时候最后报错版本不匹配,后来换成3.2版本就没有问题了
3. openproject 打开VS2017后,在左栏项目文件下面