opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3 OpenThread
opencv3.2.0 Cmake 3.8.0 TDM-GCC 5.1.0
Windows 7 遇到如下错误
D:\Resource\opencv\sources\modules\ts\src\ts_gtest.cpp: In static member functio
n 'static void testing::internal::ThreadLocalRegistryImpl::StartWatcherThreadFor
(DWORD)':
D:\Resource\opencv\sources\modules\ts\src\ts_gtest.cpp:9082:21: error: '::OpenTh
read' has not been declaredHANDLE thread = ::OpenThread(SYNCHRONIZE | THREAD_QUERY_INFORMATION,^
modules\ts\CMakeFiles\opencv_ts.dir\build.make:237: recipe for target 'modules/t
s/CMakeFiles/opencv_ts.dir/src/ts_gtest.cpp.obj' failed
mingw32-make[2]: *** [modules/ts/CMakeFiles/opencv_ts.dir/src/ts_gtest.cpp.obj]
Error 1
CMakeFiles\Makefile2:2455: recipe for target 'modules/ts/CMakeFiles/opencv_ts.di
r/all' failed
mingw32-make[1]: *** [modules/ts/CMakeFiles/opencv_ts.dir/all] Error 2
Makefile:161: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
TDM-GCC-32\include\commctrl.h
#ifndef _WIN32_IE
/* define _WIN32_IE if you really want it */
#if 1
#define _WIN32_IE 0x0800
#endif
#endif
没卵用
引用 http://mingw.5.n7.nabble.com/Missing-OpenThread-td13250.html
#if GTEST_HAS_RTTI
# include <typeinfo>
#endif// Determines whether Google Test can use the pthreads library.
#define GTEST_HAS_PTHREAD 0#ifndef GTEST_HAS_PTHREAD
// The user didn't tell us explicitly, so we make reasonable assumptions about
// which platforms have pthreads support.
//
// To disable threading support in Google Test, add -DGTEST_HAS_PTHREAD=0
// to your compiler flags.
# define GTEST_HAS_PTHREAD (GTEST_OS_LINUX || GTEST_OS_MAC || GTEST_OS_HPUX \|| GTEST_OS_QNX || GTEST_OS_FREEBSD || GTEST_OS_NACL)
#endif // GTEST_HAS_PTHREAD
http://blog.sina.com.cn/s/blog_654c6ec70101ly9s.html
解决方案未测试
http://stackoverflow.com/questions/41918477/how-to-build-opencv-3-2-0-with-mingw-on-windows?noredirect=1
解决办法
换用 tdm64-gcc-5.1.0-2 且使用未更改的Opencv 3.2.0 源代码进行编译,本部分验证可通过
转载于:https://www.cnblogs.com/fundou/p/6707124.html
opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3 OpenThread相关推荐
- Linux系列讲解 —— Ubuntu18.04安装gcc 9.1.0(C++17)
目录 1. 下载gcc 9.1.0源码压缩包 2. 解压缩包 3. 检查并配置源码编译的环境 5. 编译gcc源码 6. 安装gcc 7. 使用update-alternatives管理本地多个版本的 ...
- opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3 编译问题 highgui _Win32_IE
opencv3.2.0 Cmake 3.8.0 TDM-GCC 5.1.0 Windows 7 遇到如下错误 [ 53%] Building CXX object modules/world/CMak ...
- cmake error: Could NOT find CUDA-unsuitable version “8.0”,but required is exact version “9.0”
一.问题 重装了一次系统,但是原来的一些软件可能没有卸载干净,比如以前安装的是cuda8.0+opencv3.4.1,新装的是cuda9.0+opencv3.4.1,这里不介绍opencv3.4.1, ...
- opencv3.2+opencv_contrib+cmake
转自原文 opencv3.2+opencv_contrib+cmake 心得体会 初学OpenCV发现opencv3.2(下载链接在附录)是没有xfeatures2d等模块的.第三方库opencv_c ...
- matlab 0x1表示什么意思,(x ^ 0x1)!= 0是什么意思?(What does (x ^ 0x1) != 0 mean?)
(x ^ 0x1)!= 0是什么意思?(What does (x ^ 0x1) != 0 mean?) 我遇到了以下代码段 if( 0 != ( x ^ 0x1 ) ) encode( x, m ); ...
- TensorFlow2.0正式版发布,极简安装TF2.0(CPUGPU)教程
作者 | 小宋是呢 转载自CSDN博客 [导读]TensorFlow 2.0,昨天凌晨,正式放出了2.0版本. 不少网友表示,TensorFlow 2.0比PyTorch更好用,已经准备全面转向这个新 ...
- php 7.0 编译安装mysql_源码编译安装php7.0.5
源码编译安装php7.0.5 源码包下载地址 安装epel扩展yum源 [root@xuegod63 ~]# yum clean all [root@xuegod63 ~]# yum list 注:R ...
- Oracle11.2.0.4 windows32+64bit path补丁21+11.2.0.4.160419 p22064588 p22839608
2016年6月3日最新补丁-Oracle11.2.0.4 for windows32+64bit,p22064588 patch11.2.0.4.21,p22839608 11.2.0.4.16041 ...
- invalid argument 0: Sizes of tensors must match except in dimension 0. Got 1
invalid argument 0: Sizes of tensors must match except in dimension 0. Got 1 原因:dataloader 需要的数据维度是一 ...
- gcc 5.2.0 编译安装笔记-20151110
**转载请注明出处** by.haunying3 系统版本号 CentOS-6.6-x86_64-minimal 编译器 gcc-4.4.7通过yum安装 rpm -qa | grep gcc gcc ...
最新文章
- 【建模必备】遗传算法的基本原理与步骤(适应度函数与适应度分配)
- 邬贺铨:工业物联网的技术与前景
- mysql分区方案的研究
- Nacos简介、下载与配置持久化到Mysql
- 【数据结构与算法】之深入解析“环形链表II”的求解思路与算法示例
- 前端学习(626):数据类型简介
- Azure DevOps Server (TFS) 代码库Repo管理培训
- 智林STM32程序源代码的分析和整理03(转帖)
- 认识RabbitMQ交换机模型
- 摄影获得最佳图像的十大要诀_十大最佳应用程序性能管理工具
- 本地函数定义是非法的_使用函数计算三步实现深度学习 AI 推理在线服务
- 《JavaScript高级程序设计(第3版)》阅读总结记录第一章之JavaScript简介
- 一个敲有趣的R语言拼图工具
- 罗技g502 g102游戏驱动ghub详细 教程
- 利用JavaScript实现京东自动叠蛋糕+淘宝自动领喵币,叠列车+618全民购物
- 数电笔记之逻辑函数卡诺图化简
- 财务系统flex和oracle,ORACLE EBS财务科目FLEX FIELD的添加
- 百度近期开始大规模清理不良P2P网贷平台
- 计算机的组装与维修的知识点总结,计算机组装与维修教学总结
- 软件著作权登记的流程步骤及申报资料整理攻略