安装opencv+qt+cmake时出现的问题

https://blog.csdn.net/sinat_36264666/article/details/73200739

跟着这篇教程安装时出现的问题

1,各个软件的版本不是太对应,会出现问题

2,打开cmake时,没用管理员模式会出现错误

3,命令行时,不用管理员模式会出现错误

后来3又出现了新的问题

大概是报出了这种错误:

mingw32-make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dshow.cpp.obj] Error 1
CMakeFiles\Makefile2:2867: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' failed
mingw32-make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2
Makefile:161: recipe for target 'all' failed
mingw32-make: *** [all] Error 

找到了新的参考资料

https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows

https://blog.csdn.net/qq_26625581/article/details/77744057

按照他们的建议,然后我试了旧的版本,但对我而言还有那个错误

然后就按照他写的,加了一条宏定义

到50%时又出现了那个错误

于是尝试去掉HEADS

似乎是在朝着好的方向发展

很好,100%了

但最后还是报错了

尝试去掉这两个,再试之

不行,于是暴力前进,不管之

最后试之,发现无法加载图片,其他一切还行,库没错

最后上谷歌找到一篇https://blog.huihut.com/2017/12/03/CompiledOpenCVRunInQt/

最后还是要靠自己,因为自己的错误都是与python有关的,于是就把cmake中与python有关的勾去掉了,想了想又把与matlab有关的去掉了,毕竟自己的matlab没有添加进环境变量,试之,成功无错误,拿代码试之,还是没有错误。大功告成。

猜你喜欢

转载自blog.csdn.net/weixin_39916086/article/details/82890733