编译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,什么还出错?d出一大皮轮堆什么dll找不到!!
好吧,我直接把D:/Qt/2010.04/mingw/bin放到环境变量中去。
Delete Catch以后再来一次,这下好了,连CMAKE_MAKE_PROGRAM都不用改了,自动找到。成功configure。
然后Generate一下。
方法/步骤1
打开Web浏览器,然后进入百度并搜索“cmake”。在返回的搜索列表中找到“CMake的官网”并将其打开;
打开CMake官网之后,点击导旁喊旁航栏中的“Download”链接进入下载页面;
CMake安装教程[TZZ]
在“下载页面”的二进制分发版本中,找到与你的系统匹配的安装包程序并点击下载;
最新版的CMake安装包下载完毕后,双击启动它开始安装。在d出的“CMake欢迎界面”中,点击“Next按钮”进入下一步;
在出现的“终端用户许可证界面”中,勾选“接受许可证…”,然后点击“Next按钮”进入下一步;
在出现的“安装选项界面”中,选择“将CMake添加到所有用户的系统PATH变量中”,然后勾选“创建CMake桌面图标”并点击“Next按钮”进入下一步;
在出现的“安装目录界面”中,可以点击“Change按钮”选择CMake的安装位置。设置完毕后,点击“Next按钮”进入下一步;
在出现的“准备安装CMake界面”中,点击“Install按钮”开始安装。安装开始后,耐心等待它完成安装;
在出现的“完成CMake安装向导界面”中,运橡点击“Finish按钮”完成安装;
CMake安装完毕后,双击桌面上的渗旅“CMake图标”将其打开。通过CMake GUI界面可以设置CMake项目的配置和生成任务;
CMake安装就介绍到这里了。之后编译CMake项目的文章中将会涉及CMake的使用,敬请期待!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)