视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
直接用Qt creator 与用cmake 有什么不同
2024-12-04 11:43:17 责编:小OO
文档

在Qt Creator中使用OpenCV库 (Windows 7系统下编译成功)
编译OpenCV2.0
1  下载tdm-mingw-1.908.0-4.4.1-2并安装,安装完毕添加bin到系统路径。
2   安装Opencv2.0 windows版本
3   安装CMake
4  打开CMake,配置源码与目标路径,选择MinGW Makefiles,生成目标Makefile
5   进入设置好的目标路径,make,直至生成所有的库
配置Qt Creator
Qt开发的程序一般需要借助qmake生成makefile文件。由于qmake在解析路径的时候不能识别空格, 因此需要确保OpenCV的安装路径中不能包含空格(C:/Program Files/OpenCV是不行的)。
在创建工程文件的时候(这里假设为hello.pro,后缀为pro),向工程中添加以下语句:
INCLUDEPATH +=  D:/Qt/OpenCV-2.0.0/include/opencv 
LIBS +=  D:/Qt/OpenCV-2.0.0/lib/libcv200.dll.a/
        D:/Qt/OpenCV-2.0.0/lib/libcxcore200.dll.a/
        D:/Qt/OpenCV-2.0.0/lib/libml200.dll.a/
        D:/Qt/OpenCV-2.0.0/lib/libcvaux200.dll.a/
        D:/Qt/OpenCV-2.0.0/lib/libhighgui200.dll.a 
这样,在Qt中就可以使用Opencv 2.0 了

打开CMake,试一下,发现没法完成configure!原因是CMAKE_MAKE_PROGRAM没找到,这个简单,修改该项为D:/Qt/2010.04/mingw/bin(您自个看着改)。
继续Configure,什么还出错?弹出一大堆什么dll找不到!!
好吧,我直接把D:/Qt/2010.04/mingw/bin放到环境变量中去。
Delete Catch以后再来一次,这下好了,连CMAKE_MAKE_PROGRAM都不用改了,自动找到。成功configure。
然后Generate一下。

下载本文
显示全文
专题