QT5.2.1 札记 1.1 opencv2.4.8+QT 5.2 配置

4 篇文章 0 订阅

版本:opencv-2.4.8

            qt-opensource-windows-x86-mingw48_opengl-5.2.1

系统:Win7/XP 64位/32位(这两种都配置过,可行)

把这两个配置好,折腾了好久,主要参考http://stackoverflow.com/questions/15881913/how-to-link-opencv-in-qtcreator-and-use-qt-library

注意事项:!!!!!

    1)QT不识别带中文及空格的文件夹,所以QT和opencv的安装路径,不能带中文及空格,如Program Files,但是cmake可以安装在Program Files等之类的

    2)cmake必须是新版本的,旧版本的不支持QT5,安装编译configure时会产生找不到QT5Core等错误

步骤:


  1. 下载: cmake-2.8.10.2-win32-x86.exe ,并安装设置为 for all users
  2. 安装opencv2.4.8,如,安装到D:\Software\opencv2,那么在此文件夹下会生成一个opencv的文件夹,D:\Software\opencv2新建一文件夹opencv_bin,两个文件夹路径如下:D:\Software\opencv2\opencv,D:\Software\opencv2\opencv_bin
  3. 添加系统环境变量    D:\Software\QT\Tools\mingw48_32\bin                                                                                                    D:\Software\QT\Tools\mingw48_32\i686-w64-mingw32\lib                                                                  D:\Software\QT\5.2.1\mingw48_32\bin                                                                                                                                                              (路径一定要加全,否则会出现如下错误,或者找不到QT5Core.cmake等。。。
    CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindQt4.cmake:1382 (message):
      Found unsuitable Qt version "" from NOTFOUND, this code requires Qt 4.x
    Call Stack (most recent call first):
      CMakeLists.txt:13 (FIND_PACKAGE)
  4. 打开cmake-gui.exe
       1)source code:D:/Software/opencv2/opencv/sources
          where to build the binaries:D:/Software/opencv2/opencv_bin
       2)点击 configure 
          选择 MinGW Makefiles 和 Specify native compilers, 点击next

          C:D:\Software\QT\Tools\mingw48_32\bin\gcc.exe
          C++:D:\Software\QT\Tools\mingw48_32\bin\g++.exe
          最后一个空着,点击finish

       3)许多红底黑字的字符出现,在搜索框依次查找WITH_QT, WITH_TBB, WITH_IPP, WITH_CUDA, CMAKE_BUILD_TYPE,确保
          
  • WITH_QT -  选中.
  • WITH_TBB, WITH_IPP, WITH_CUDA -  不选
  • CMAKE_BUILD_TYPE - 点击并输入Debug
       清空搜索框

       4)点击 configure,done后点击generate,关闭CMake

  5. 进入cmd(开始-->在搜索框输入cmd,回车-->进到opencv_bin)
     

    输入mingw32-make,随后等待相当长的时间,100%后输入mingw32-make install

   6.   将D:\Software\QT\Tools\QtCreator\bin加入系统变量
   
   7.   项目文件中的pro配置(在pro末尾加上):
         
INCLUDEPATH += D:\Software\opencv2\opencv_bin\install\include\
INCLUDEPATH += D:\Software\opencv2\opencv_bin\install\include\opencv
INCLUDEPATH += D:\Software\opencv2\opencv_bin\install\include\opencv2\core

CONFIG(debug,debug|release) {
LIBS += -LD:\Software\opencv2\opencv_bin\bin\
     -llibopencv_core248d\
     -llibopencv_highgui248d\
     -llibopencv_imgproc248d\
     -llibopencv_features2d248d\
     -llibopencv_calib3d248d\
}
CONFIG(release,debug|release) {
LIBS += -LD:\Software\opencv2\opencv_bin\bin\
     -llibopencv_core248\
     -llibopencv_highgui248\
     -llibopencv_imgproc248\
     -llibopencv_features2d248\
     -llibopencv_calib3d248\
}

         
 
  
 
 
      大功告成!      


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值