VS2017 + cmake 3.7 + opencv 3.2 编译

本文详细介绍了如何在VS2017环境下,使用CMake编译OpenCV3.2,并解决版本不匹配问题。步骤包括下载源码、配置CMake、生成项目、添加系统路径、配置VS项目属性等,确保OpenCV库在Debug和Release模式下都能正常工作。
摘要由CSDN通过智能技术生成

由于各种原因使用了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后,在左栏项目文件下面  

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值