CMake+Opencv3.4.0+opencv_contrib3.4.0+VS2017(vc15)+Win10配置避坑

@[TOC]CMake+Opencv3.4.0+opencv_contrib3.4.0+VS2017(vc15)+Win10配置避坑
最近需要做视频跟踪的东西,然后需要装opencv_contrib,我本人之前装了opencv3.4.0,所以需要找到对应版本的opencv_contrib(3.4.0)。
由于需要cmake重新编译opencv,所以也需要下载cmake,好像cmake版本没什么影响,我用的是cmake3.8.2-win64.
安装过程没啥好说的,有很多详细的教程,这里推荐
[https://blog.csdn.net/qq_23335979/article/details/82115401]
(https://blog.csdn.net/talender/article/details/82841019)
大体按照这个安装不会出什么错,但还是有一些小坑,下面这个链接会有一些说明:
[https://blog.csdn.net/sundy0808/article/details/82454343]
我还想补充一点避坑指南,昨天困扰了我很久
就是配置环境时:
这是我的新建build_目录:
D:\opencv-3.4.0-vc14_vc15\opencv\build_(注意有 _ )
在编译完成后,在这里插入图片描述
这样子直接更改就是错误的:
D:\opencv-3.4.0-vc14_vc15\opencv\build_\include
D:\opencv-3.4.0-vc14_vc15\opencv\build_\include\opencv
D:\opencv-3.4.0-vc14_vc15\opencv\build_\include\opencv2
我直接在当时装opencv的文件夹下编译过一个bulid文件夹,现在在同一个目录下创建见了build_
在这里插入图片描述
然后我以为只要把路径中所有的build换成build_就可以,其实不行,下面这样才对:
D:\opencv-3.4.0-vc14_vc15\opencv\build_*install\include*
D:\opencv-3.4.0-vc14_vc15\opencv\build_*install\include*\opencv
D:\opencv-3.4.0-vc14_vc15\opencv\build_*install\include*\opencv2
同时注意opencv_world340d.lib路径也变了:
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值