Opencv3.2 + mingw5.3+ win10编译
来源:互联网 发布:网络教育学历学费贵 编辑:程序博客网 时间:2024/06/09 15:48
Opencv3.2已经发布很长时间了,以前使用过opencv2.4.9,高版本的还没弄过。下载了Opencv3.2的源码,然后 下载cmake,使用电脑上的vs2010很容易就编译完成了,以前使用Qt都是mingw版本的,所以想使用mingw进行编译一下。弄了大半天。
一开始总是出配置mingw出错,因为选用的是qt里带的。后来从mingw官网下载一个mingw然后
再进行配置就直接就过了,原来Qt里的mingw工具不完整,导致编译不过。
编译过程中会报一个以下这样的错误
[ 34%] Building CXX object modules/ts/CMakeFiles/opencv_ts.dir/src/ts_gtest.cpp.obj
D:\Opencv\opencv-3.2.0\modules\ts\src\ts_gtest.cpp: In member function 'void testing::internal::Mutex::Lock()':
D:\Opencv\opencv-3.2.0\modules\ts\src\ts_gtest.cpp:8848:43: error: cannot convert '_RTL_CRITICAL_SECTION*' to 'LPCRITICAL_SECTION {aka _CRITICAL_SECTION*}' for argument '1' to 'void EnterCriticalSection(LPCRITICAL_SECTION)'
::EnterCriticalSection(critical_section_);
^
这里的错误是没有强制转换造成的,所以这里把报错的位置加上强制转换即可。
编译好的Opencv库:下载
- Opencv3.2 + mingw5.3+ win10编译
- win10手动编译opencv3.2+contrib
- Windows+MinGW5.4+OpenCV3.2+CLion完美搭配
- WIN10 VS2015 Cmake编译 opencv3.3 cuda9.0
- win10+opencv3.2+eclipse
- win10+opencv3.2+vs2015配置
- opencv3.2+VS2015 win10配置
- win10+opencv3.2+vs2017配置
- OpenCV3.2+Qt5.8.0+Win10配置和使用----(3)opencv3.2的配置
- Win10 下Cmake3.8.0编译配置 Opencv3.2 + Cuda8.0 + VS2010
- Cmake3.8+VS2013+Win10编译OpenCV3.2+opencv_contrib遇到的问题
- OpenCV3.2+Qt5.8.0+Win10配置和使用----(4)配置环境变量+编译opencv&opencv-contrib
- windows编译opencv3.2
- opencv3.2 编译安装
- Win10 下Cmake编译配置 Opencv3.1 + Cuda7.5 + VS2013
- OpenCV3.3+contrib+VS2017+CMake+Win10
- QT5.9.1和opencv3.3配置(win10)
- win10的VS2015下配置opencv3.2
- CodeForces 767B The Queue
- jQuery select获取选中的值
- nginx 学习札记
- java文件读写操作大全
- Python代码的人脸识别
- Opencv3.2 + mingw5.3+ win10编译
- Java 基础知识
- 在Ubuntu14.04中编译源码rgbdslam_V2
- 解决Service Intent must be explicit错误
- Your app, extension, and/or linked framework appears to contain code designed explicitly with the ca
- QNX开发环境的版本问题
- Codis的安装与使用2
- 解决IE8 不支持getDate
- C#中构造函数的作用