Opencv Qt 学习笔记(一)安装qt opencv 环境Win7(cmake3.9.1和Opencv3.3.0)
来源:互联网 发布:c 程序员 编辑:程序博客网 时间:2024/05/19 13:18
开始配置:
(4)上面两部都出现done后,打开cmd进入刚刚创建的目标目录,mingw32-make -j2 (j后面的数字代表核心数,根据硬件来选择);
编译出错笔记:
1、
OpenCV的编绎问题真多呀,一般代码可能不存在问题,问题主要在工具,开源工具的版本,工具搭配,参数设置,都会影响最终的编绎成功
之前顺手编译一个2.49的,竟然非常顺,一个问题也没发现,换成3.3和2.4.13问题真多,总结一下。
当然,有时新版本也会出现问题。
1.opencv出了3.3,就下载下来编编试试。
出现问题,opencv的github查到解决方案,据说只在3.3才有
- OpenCV => 3.3.0-rc
- Operating System / Platform => Windows 10 - 64 Bit
- Compiler => Visual Studio 15 2017
- cmake => 3.9.0-rc5
大约会提示类似错误,windres.exe输入参数为空的样子 :
:\PROGRA~2\minGW\bin\windres.exe: invalid option -- W,
问题原因在cmake,cmake版本大于3.9会有这个问题,我的是3.8,没有这个问题,网上一个哥们说他的3.7也没有这个问题
解决方法:
CMAKE中的ENABLE_PRECOMPILED_HEADERS去掉勾选
就这个了:
查找自:http://blog.csdn.net/cnbloger/article/details/77609108
2、
modules\videoio\CMakeFiles\opencv_videoio.dir\build.make:187: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dshow.cpp.obj' failed
mingw32-make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dshow.cpp.obj] Error 1
CMakeFiles\Makefile2:2867: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' failed
mingw32-make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2
Makefile:161: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
解决方法:
在opencv的源码文件cap_dshow.cpp中添加
#define STRSAFE_NO_DEPRECATE
查自:http://blog.csdn.net/fengxueniu/article/details/77478669
原文网址:http://answers.opencv.org/question/62580/not-able-to-build-opencv3-rc1-with-debug-build-type/
- Opencv Qt 学习笔记(一)安装qt opencv 环境Win7(cmake3.9.1和Opencv3.3.0)
- Opencv学习笔记(一)Ubuntu + QT + Opencv环境搭建
- 配置OpenCV环境(win764位+opencv3.3+cmake3.9.1)
- OpenCV学习笔记(一)(Linux + Qt)
- Qt - OpenCV的安装与配置 (win7 64 bit + OpenCV3.0 + minGW32)
- Qt - OpenCV的安装与配置 (win7 64 bit + OpenCV3.0 + minGW32)
- OpenCV学习笔记(08):opencv3.2+cmake3.8+VS2013,编译opencv_contrib
- OpenCV学习笔记(08):opencv3.2+cmake3.8+VS2013,编译opencv_contrib
- OPENCV学习笔记(一):安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- OpenCV学习(一)QT环境显示图像
- QT 学习笔记 (一) 环境安装
- 安装cmake 和opencv并在Qt中使用opencv(linux-pc环境)
- OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
- OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
- 【OpenCV学习笔记】一、开发环境配置(windows8.1+opencv3.2.0+vs2013)
- OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
- 在win7环境下安装Qt配置Opencv
- opencv3学习笔记(一)——opencv入门
- 计算机网络中各层的协议图表
- plsql工具对oracle数据的导入导出
- 工作流创建数据库
- mt6582 camera 移植
- ApiDemos学习知识点Content-PickContacts(5)
- Opencv Qt 学习笔记(一)安装qt opencv 环境Win7(cmake3.9.1和Opencv3.3.0)
- 对OpenStack内存使用情况的分析
- HandlerThread源码分析
- 三、添加日志功能
- Fleury(弗罗莱)算法求欧拉路径
- 学习java架构的笔记
- 有了这张对照表,再也不怕写MyBatis代码了
- SSM(一)框架的整合
- java实现斐波那契数列