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相关推荐

  1. Linux系列讲解 —— Ubuntu18.04安装gcc 9.1.0(C++17)

    目录 1. 下载gcc 9.1.0源码压缩包 2. 解压缩包 3. 检查并配置源码编译的环境 5. 编译gcc源码 6. 安装gcc 7. 使用update-alternatives管理本地多个版本的 ...

  2. 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 ...

  3. 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, ...

  4. opencv3.2+opencv_contrib+cmake

    转自原文 opencv3.2+opencv_contrib+cmake 心得体会 初学OpenCV发现opencv3.2(下载链接在附录)是没有xfeatures2d等模块的.第三方库opencv_c ...

  5. 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 ); ...

  6. TensorFlow2.0正式版发布,极简安装TF2.0(CPUGPU)教程

    作者 | 小宋是呢 转载自CSDN博客 [导读]TensorFlow 2.0,昨天凌晨,正式放出了2.0版本. 不少网友表示,TensorFlow 2.0比PyTorch更好用,已经准备全面转向这个新 ...

  7. php 7.0 编译安装mysql_源码编译安装php7.0.5

    源码编译安装php7.0.5 源码包下载地址 安装epel扩展yum源 [root@xuegod63 ~]# yum clean all [root@xuegod63 ~]# yum list 注:R ...

  8. 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 ...

  9. 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 需要的数据维度是一 ...

  10. gcc 5.2.0 编译安装笔记-20151110

    **转载请注明出处** by.haunying3 系统版本号 CentOS-6.6-x86_64-minimal 编译器 gcc-4.4.7通过yum安装 rpm -qa | grep gcc gcc ...

最新文章

  1. 【建模必备】遗传算法的基本原理与步骤(适应度函数与适应度分配)
  2. 邬贺铨:工业物联网的技术与前景
  3. mysql分区方案的研究
  4. Nacos简介、下载与配置持久化到Mysql
  5. 【数据结构与算法】之深入解析“环形链表II”的求解思路与算法示例
  6. 前端学习(626):数据类型简介
  7. Azure DevOps Server (TFS) 代码库Repo管理培训
  8. 智林STM32程序源代码的分析和整理03(转帖)
  9. 认识RabbitMQ交换机模型
  10. 摄影获得最佳图像的十大要诀_十大最佳应用程序性能管理工具
  11. 本地函数定义是非法的_使用函数计算三步实现深度学习 AI 推理在线服务
  12. 《JavaScript高级程序设计(第3版)》阅读总结记录第一章之JavaScript简介
  13. 一个敲有趣的R语言拼图工具
  14. 罗技g502 g102游戏驱动ghub详细 教程
  15. 利用JavaScript实现京东自动叠蛋糕+淘宝自动领喵币,叠列车+618全民购物
  16. 数电笔记之逻辑函数卡诺图化简
  17. 财务系统flex和oracle,ORACLE EBS财务科目FLEX FIELD的添加
  18. 百度近期开始大规模清理不良P2P网贷平台
  19. 计算机的组装与维修的知识点总结,计算机组装与维修教学总结
  20. 软件著作权登记的流程步骤及申报资料整理攻略

热门文章

  1. Http协议规范及格式
  2. 文件读、写、追加的区别 Python
  3. 生成式建模“回归”信息抽取
  4. 打破校史,发学校首篇Science的博士小姐姐,近日再发Nature!破解百年谜题
  5. 最先进的语义搜索句子相似度计算
  6. 【文本摘要】BottleSum——文本摘要论文系列解读
  7. 【爱你 祖国】细看我国智能无人机如何从无到有?都是被逼出来的!
  8. 资料 |《深度学习500问》,川大优秀毕业生的诚意之作
  9. 【每日算法Day 106】打家劫舍系列最后一弹,撑住你就赢了!
  10. 时隔二十年,《程序员修炼之道》出第二版了!