• 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 默认是打勾的,记得去掉!还有是,到sourcescmake文件夹下面找到 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,从sourcessamplescpp文件夹中加入例程来看看效果,比如加入 kmeans.cpp 。运行一下,就可以看到下面的效果了。到此opencv就算跑起来了

  • 相关阅读:
    C++:new&delete
    C++:模板——函数模板1
    C/C++:static用法总结
    C++:内存分区
    C++:友元
    C++:构造函数3——浅拷贝和深拷贝
    C++:类中两个易被忽略的默认函数
    C++:析构函数
    C++:类中的赋值函数
    SHELL基础知识
  • 原文地址:https://www.cnblogs.com/xiemm/p/5021936.html
Copyright © 2020-2023  润新知