QT+OPENCV环境搭建(VS版本2017)

涉及教程:
简书入口:
https://www.jianshu.com/p/cf7b451a2cdd

使用Qt带的MinGW+cmake编译opencv3.2
https://blog.****.net/Phr_Nick/article/details/70485919

添加环境变量

https://blog.****.net/hit1524468/article/details/79227636?utm_source=blogxgwz1

中文路径错误:

https://blog.****.net/qq_39380075/article/details/79723796

由于qt版本(5.9.2)和vs版本(2017)的不兼容,导致我qt的编译器选择为:MinGw,导致和opencv结合使用的时候出现找不到函数定义的错误。
QT+OPENCV环境搭建(VS版本2017)
对于以MinGw作为编译器的qt creator来说,
QT+OPENCV环境搭建(VS版本2017)
QT+OPENCV环境搭建(VS版本2017)
由上图到下图我并未进行任何操作,只是重新进行了一次Configure

QT+OPENCV环境搭建(VS版本2017)
QT+OPENCV环境搭建(VS版本2017)
随后按照教程进行了一波注释,以为将要大功告成 #歇一歇可以打游戏了~~~~~~~~
结果
QT+OPENCV环境搭建(VS版本2017)
随后按照教程配置好了mingw32-make的环境变量,只有就在使用cmake编译后的文件夹下面执行mingw32-make指令,有两条指令:mingw32-make以及mingw32-make install,由于我的电脑缺少jpeglib的某些文件,所以在mingw32-make的过程中提示找不到jpeg对应的lib
QT+OPENCV环境搭建(VS版本2017)
但是依旧可以成功执行指令。
之后进行环境变量的添加
QT+OPENCV环境搭建(VS版本2017)
在项目中添加文件路径:
QT+OPENCV环境搭建(VS版本2017)
QT+OPENCV环境搭建(VS版本2017)
完成了