Opencv--Qt5编译与配置

      折腾了好几天终于在Qt下把opencv跑起来了,使用的版本是opencv3.0和Qt5.5.1。首先在opencv官网(点我)下载最新的版本。然后双击解压或者使用解压软件解压。接着是需要下载Cmake(点我)来编译。接下来就是编译了。具体过程查照http://my.oschina.net/u/1451028/blog/396216?fromerr=3umbfK1r这里。跟着文章做,最后编译会有问题,

比如cannot find -lRunTmChk 或者是 recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' failed   。解决办法如下。

      另外就是,需要特别强调的是不要选择 WITH-IPP 默认是打勾的,记得去掉!还有是,到sources\cmake文件夹下面找到 OpenCVCompilerOptions.cmake add_extra_compiler_option(-Werror=non-virtual-dtor) 这一句前面加#,变成#add_extra_compiler_option(-Werror=non-virtual-dtor)

      编译完把install文件夹拷贝出来用就可以了。文章中说的加入系统path,不想加入path,还可以这样做,加入项目环境中(创建一个控制台项目)。

      在pro文件中追加

INCLUDEPATH += D:/Qt/opencv/include

LIBS += D:/Qt/opencv/x86/mingw/lib/*.a

 具体路径根据自己的位置修改。

配置完这些后,删除控制台自带的main.c,从sources\samples\cpp文件夹中加入例程来看看效果,比如加入 kmeans.cpp 。运行一下,就可以看到下面的效果了。到此opencv就算跑起来了

posted @ 2015-12-05 17:29  hanfengcan  阅读(1923)  评论(0编辑  收藏  举报