学习记录-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中,问题解决。
环境: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中,问题解决。
相关文章推荐
- win7下Qt Creator使用Gsoap
- Qt下使用的静态链接库------ *.lib转化为mingw使用的.a格式的静态库
- Qt学习之路【1】:QT显示中文问题
- 在Qt使用moveToThread() qt的线程
- QT 中控件缩放比列设置
- MAC 平台使用qt 静态链接boost 库问题
- QT 正则表达式
- QT window xp 下打不开文件对话框解决
- QT跨线程的信号与槽
- qt控件认知之布局控件
- Windows 安装Qt+VS2010/MinGW
- Qt 技术积累
- windows下配置qwt开发环境
- Qt qDebug() 的使用方法
- Qt5.2连接SQLServer2008
- QT QMessageBox添加中文按钮
- Qt之打包发布(NSIS详解)(转)
- QT串口工具(3)
- QT串口工具(2)
- QTQ拍卖