WIN7 x64+qt5.10安装opencv3.4.3填坑记

(一)WITH_QT问题

点击了WITH_QT之后会报错,一般的解决方法是加入QT的环境变量:

Qt\Qt560\5.6\mingw53_32\bin

Qt\Qt560\Tools\mingw53_32\i686-w64-mingw32\lib

但如果就是不想加环境变量怎么办?

可以按照类似这样配置

(二)‘nullptr’ was not declared in this scope问题

还会出现

error: ‘nullptr’ was not declared in this scope

这类错误。

目前看来是勾选了

ENABLE_CXX11

即可

(三)videoio cap_dshow问题

方法一:

按照网上一种说法是源码文件cap_dshow.cpp中添加#define STRSAFE_NO_DEPRECATE。

OPENCV编译Videoio模块cap_dshow问题

但添加后,虽然cap_dshow解决了,但cap_msmf又出问题,可以说问题多多:

方法二:

看到有种说法是:去掉头文件预编选项,ENABLE_PRECOMPILED_HEADERS:

但cap_msmf的问题并没有解决,

另一种方法是

 WITH_IPP=OFF, WITH_MSMF=OFF

详见:cap_msmf问题解决方法

原创文章 26 获赞 9 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_34917736/article/details/82459582