QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
来源:互联网 发布:剑网三iu捏脸数据 编辑:程序博客网 时间:2024/05/30 23:01
QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
目录(?)[+]
- 转载文章地址httpwwwcnblogscomliu-junarchive20120926Jacky_Liuhtml
- 由于项目开发的原因需要配置QT creatorOpenCV242MinGW开发环境现对配置方法做如下总结
转载文章地址:http://www.cnblogs.com/liu-jun/archive/2012/09/26/Jacky_Liu.html
由于项目开发的原因,需要配置QT creator+OpenCV2.4.2+MinGW开发环境,现对配置方法做如下总结:
1. 下载必备软件
- QT SDK for Open Source C++ development on Windows(在google上搜索一下官方网站即可找到)
- OpenCV 2.4.2:目前最新的OpenCV版本,安装之后的目录下面有源码和个版本的lib和dll,不过为避免出现问题,还是自己编译吧。
http://sourceforge.net/projects/opencvlibrary/files/opencv-win
- Cmake 2.8.9
Google一下即可查到下载链接。
2. 安装软件
安装QT SDK:
安装的时候会弹出一个错误的提示窗口,一直没弄明白,直接忽略过去了,好像也没有什么影响。需要注意的是:QT新建工程的时候选择桌面开发选项,而不是塞班开发选项。建完工程后,在【项目】那编译器选择:MinGW4.4。另外,重新编译OpenCV要使用MinGW4.4编译。 把 “<Qt_directory>\mingw\bin”添加到环境变量PATH中。
注意,<Qt_directory>为安装后的QT目录所在路径,环境变量名需设为path,如果变量值已有其他路径,可以在路径后面加上英文的分号(;),然后可以添加新的路径,如E:\software\QT\mingw\bin。
如果没有正确地将“<Qt_directory>\mingw\bin”添加到环境变量PATH中,则在下面用Cmake编译OpenCV源码时会出错。
3. 编译OpenCV
主要参考下面英文文章:
Steps to build OpenCV 2.3.1 with Qt and MinGW:
1. Install Qt SDK with the C++ compiler option (MinGW). You can download it here.
2. Add “D:\QtSDK\mingw\bin” to the system PATH.
3. Download and install CMake (2.8.5).
4. Download and install OpenCV2.3.1 (OpenCV-2.3.1-win-superpack.exe).
5. Run CMake GUI.
6. Set the source code: “D:\OpenCV2.3.1_src"
7. Set where to build binaries to: “D:\OpenCV2.3.1_out”.
8. Press Configure
9. Let CMake create the new folder.
10. Specify the generator: MinGW Makefiles.
11. Select “Specify Native Compilers” and click Next.
12. For C set: “D:\QtSDK\mingw\bin\gcc.exe”
13. For C++ set: “D:\QtSDK\mingw\bin\g++.exe”
14. Click Finish
15. In the configuration screen type in “DEBUG” (or “RELEASE” if you want to build a release version) for CMAKE_BUILD_TYPE. Check BUILD_EXAMPLES if you want. Check WITH_QT.
16. Click configure again.
17. The configure screen will make you specify the "CUDA_TOOLKIT_ROOT_DIR" path.
set CUDA_TOOLKIT_ROOT_DIR to : "D:/QtSDK/Desktop/Qt/4.7.3/mingw/bin"
18. Click configure again. Click generate. Close CMake.
19. Go to "D:\OpenCV2.3.1_out" DIR and type “mingw32-make” and hit enter (this might take some time).
运行图
20. Then type “mingw32-make install” and hit enter again.
21. Work done
=====================================================
Use:
Add :
INCLUDEPATH+=D:/OpenCV2.3.1/include
LIBS+=D:/OpenCV2.3.1/bin/*.dll
Or
INCLUDEPATH+=E:\OpenCV-2.3.1\MinGW\install\include
LIBS+=D:\OpenCV2.3.1\lib\libopencv_core231d.dll.a\
D:\OpenCV2.3.1\lib\libopencv_highgui231d.dll.a\
D:\OpenCV2.3.1\lib\libopencv_imgproc231d.dll.a\
D:\OpenCV2.3.1\lib\libopencv_ml231.dll.a
to Qt's "pro" file, then you can work on.
等待编译,结束后需要的东西都在install文件夹里面了。把<build_directory>\install\bin添加到环境变量PATH里面,例如E:\software\OpenCV2.4.2\opencv\MinGW\install\bin;
- 1. Qt Creator配置OpenCV
只需要修改.pro文件,添加include和lib。例如:
这样就大功告成!
- 顶
- 0
- 踩
- 0
- 上一篇编程之美之数独求解器的C++实现方法
- 下一篇QT+opencv学习笔记一 opencv配置及Mat浅拷贝
- •ROS开发环境之Qt Creator
- •集成开发环境Qt Creator 270版本发布
- •Qt Creator和MinGW编译OpenCV
- •用Qt Creator和MinGW编译OpenCV242所需要的步骤备用
- •QtSDK + VS2008 + Qt Creator开发环境搭建
- •在windowsXP上建立Qt Creator开发环境新方法Qt被NOKIA卖掉给digia公司之后
- •Qt Creator的ARM开发环境 并 移植Qt462到Micro2440
- •Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt463-books到mini2440
- •Qt-463移植与Qt creator开发环境建立
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- 浅谈对主成分分析(PCA)算法的理解 + QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- windows下配置 qt&creator&mingw 环境
- Qt Creator+MinGW+OpenCV2.3.1 开发环境搭建(windows 7 系统)
- Qt Creator+MinGW+OpenCV2.3.1 开发环境搭建(windows 7 系统)
- Qt Creator + MinGW + OpenCV2.43 (自编译) 环境配置
- windows下Eclipse+MinGW+Qt开发环境配置
- Qt Creator + MinGW 在windows 下的调试
- 【安装】Qt Creator + MinGW 在windows 下的调试
- Qt Creator + MinGW 在windows 下的调试
- Qt Creator + MinGW 在windows 下的调试
- Qt Creator + MinGW 在windows 下的调试
- 如何在qt Creator下配置opencv2.4版本
- QT Creator和MinGW中配置OpenCV2.3.1
- QT Creator和MinGW中配置OpenCV2.3.1
- C#163课的主要内容
- Codeforces Round #373 (Div. 2) C. Efim and Strange Grade —— 贪心 + 字符串处理
- 最近最久未使用(LRU)置换算法
- Cocos2d-JS 热更新
- 三、双链表
- QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
- 第二次数据库课后习题(第四五章)
- shiro-从数据库中获取授权信息与显示菜单在页面上(注解版和jsp标签)
- 「一句话经典」从Spring到SpringMVC再到JavaEE开发颠覆者Spring Boot,最后佛法无边Spring Cloud;只不过却成了nodejs的笑柄
- 八大排序之--快速排序
- 基于对论文Content Importance Models for Scoring Writing From Sources的简单的1-gram的实现
- CF Round #413( Div.1/2) Fountains(线状数组查找)
- 操作系统(Operating System)2
- js中的Date对象在IOS系统中无法正常工作