涉及教程:
使用Qt带的MinGW+cmake编译opencv3.2
https://blog.csdn.net/Phr_Nick/article/details/70485919
添加环境变量
https://blog.csdn.net/hit1524468/article/details/79227636?utm_source=blogxgwz1
中文路径错误:
https://blog.csdn.net/qq_39380075/article/details/79723796
由于qt版本(5.9.2)和vs版本(2017)的不兼容,导致我qt的编译器选择为:MinGw,导致和opencv结合使用的时候出现找不到函数定义的错误。

对于以MinGw作为编译器的qt creator来说,


由上图到下图我并未进行任何操作,只是重新进行了一次Configure


随后按照教程进行了一波注释,以为将要大功告成 #歇一歇可以打游戏了~~~~~~~~
结果

随后按照教程配置好了mingw32-make的环境变量,只有就在使用cmake编译后的文件夹下面执行mingw32-make指令,有两条指令:mingw32-make以及mingw32-make install,由于我的电脑缺少jpeglib的某些文件,所以在mingw32-make的过程中提示找不到jpeg对应的lib

但是依旧可以成功执行指令。
之后进行环境变量的添加

在项目中添加文件路径:


完成了
网友评论