使用Cmake和MinGW重编译OpenCV库并在QT Creator上正确配置

环境很复杂,两周前花了大概两三个小时配置VS2013下的Opencv,由于MFC对Opencv支持不好并且上手慢,而我又不想重新学习C#,最最重要的是,Express版竟然没有MFC模块!所以我开始转手QT Creator。以前不知道VS可以直接使用QT的插件,那么就不用后来这么折腾了,记住,最重要的是学习Opencv的使用,而不是配置复杂的环境。

以下就是帮助大家解决环境问题的:(还是得解决:))

1,用Cmake生成Makefile(其中我遇到Qt-Dir-Not-Found的问题,按照这个教程顺利通过),之后命令行下make,make install;

2,添加环境变量(在Path下添加编译好的opencv/bin),并按照自己的opencv版本,比如我的是2.4.13,那么就修改为这个版本2413,把需要的include、链接文件写入.pro即可。如果是打开了Qt Creator测试程序发现可编译但是运行错误,这很可能就是链接库无法装载的问题,前面的环境变量一定要设置好,之后最好重启Qt Creator,载入新的Path,方可运行正常)

接下来就可以不用理会环境的问题了,Head in OpenCV~