您的位置:首页 > 编程语言 > Qt开发

学习记录-Qt在win7下安装opencv库

2015-08-19 18:36 387 查看
经过一天的折腾,终于成功运行opencv程序。把过程记录一下。

环境:win7+Qt4.7.0+qt creator 2.4.1 ,没有安装MS的编译工具。

1.下载opencv2.3.1

官网:http://opencv.org/downloads.html

下载cmake最新版,网址:www.cmake.org

2.将opencv解压到E:/opencv目录(自己随便选择目录),cmake解压到任意目录,打开cmake解压目录下bin文件夹里的cmake-gui.exe,“where is the source code ”选择之前解压的opencv目录,"where to build the binaries "选择要安装的目录,我选择C:/opencv。点击configure按钮,选择mingw编译器,这里使用qt creator 自带的mingw编译,成功后点击generate生成makefile。成功后,进入C:/opencv目录,按住shift按键,单击鼠标右键选择在此处打开命令窗口,使用mingw32-make进行编译,成功后使用mingw32-make
install进行安装。成功后可以在此目录下找到include、bin和lib文件夹,这就是我需要的。

遇到的问题:

1.我的电脑安装了winavr,cmake是CMAKE_SH找到我系统里winavr的sh.exe,导致出错,手动改成mingw32-make目录即可。

2.编译opencv2.0时编译到73%就出错,花了好久没解决,就尝试了其他版本,最后成功的是opencv2.3.1;

3.opencv安装成功后,编译一个qt例子出现,构建没有任何错误,运行却异常退出,代码是:-1073741515

经网上查找解决方案,需要加入环境变量到系统path里,LIBS引用的文件需要加入系统的path中,问题解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: