windows 下c11 thread试用,mingw+eclipse

c11对线程进行了支持。

遇到问题

1.eclipse不能启动,报错如下

eclipse启动不了 java was started but returned exit code=13

jdk 和eclipse软件不兼容,都选64位,解决

2.编译显示不支持c11

"This file requires compiler
and library support for the ISO C++ 2011 standard.

修改配置,增加编译选项

-std=c++11

http://www.educity.cn/wenda/248863.html

3.编译器不支持线程

MinGW
error: ‘thread’ is not a member of ‘std’

下载包含了对“posix-threads”支持的编译器。

链接如下:

http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-posix/sjlj/

这块不知道怎么描述,具体还需要进一步探究。。下mingw的源码自己编译

参考资料

http://jingyan.baidu.com/article/380abd0a5888211d90192cd6.html

http://stackoverflow.com/questions/21211980/mingw-error-thread-is-not-a-member-of-std

http://www.cnblogs.com/haippy/p/3235560.html

http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1/64-bit/threads-posix/sjlj/

http://www.educity.cn/wenda/248863.html

时间: 2024-10-13 04:53:29

windows 下c11 thread试用,mingw+eclipse的相关文章

在 Windows 下用 TDM-GCC(MinGW)开发 DLL 涉及到数据同步锁及 DLL 初始化终止化函数的问题

在 Windows 下用 TDM-GCC(MinGW)开发 DLL 如果要用到数据同步锁,理论上可以采用 Windows API 提供的临界区实现(需要用到的函数有 InitializeCriticalSection.DeleteCriticalSection.EnterCriticalSection.LeaveCriticalSection),也可以采用 GCC 的 pthread 库中的 pthread mutex lock 互斥锁来实现(需要用到的函数有 pthread_mutex_ini

Windows下PHP(Thread Safe与Non Thread Safe)版本说明

转载"http://www.taoz11.com/archives/300.html" linux下直接下载源码,在服务器上编译即可,发现windows下有4个版本: VC9 x86 Non Thread SafeVC9 x86 Thread SafeVC6 x86 Non Thread SafeVC6 x86 Thread Safe 网上查看了下4种版本对应使用的情况 一.如何选择 php5.3 的 VC9 版本和 VC6 版本VC6 版本是使用 Visual Studio 6 编译

Windows下JDK,Tomcat,Eclipse安装配置

1.JAVA_HOME环境变量:C:\Program Files\Java\jdk1.8.0_45 2.CLASSPATH环境变量:%JAVA_HOME%\libs\tools.jar;%JAVA_HOME%\libs\dt.jar 3.PATH环境变量:%JAVA_HOME%\bin; 4.Tomcat的配置参见说明文档,主要要设置CATALINA_HOME环境变量,为tomcat所在目录 5.Eclipse要使用eclipse for j2ee或者使用MyEclipse 6.JRE->JDK

Eclipse Pydev添加MySQLdb模块,Windows下安装MySQL-python

1.首先确保Windows下已经安装Python.Eclipse并且Eclipse已经集成Pydev能成功运行Python 2.下载MySQL-python 地址:http://www.codegood.com/downloads 根据自己的系统和安装的Python版本选择MySQL-python的版本 我的系统版本是Windows 8 64bit  Python是2.7.6 所以我下载的是MySQL-python-1.2.3.win-amd64-py2.7.exe 下载完成以后双击安装即可,如

在Windows下用Eclipse+CDT+MinGW搭建C++开发平台

本文提供了在Windows下用Eclipse+CDT+MinGW搭建C / C++开发平台的方法, 测试平台为Windows XP Sp2 CHS. 以下软件均为Windows平台下的版本. 1.安装JDK,目的是为了Eclipse的运行.目前版本是jdk-1_5_0_06-windows-i586-p.exe ,下载地址http://java.sun.com/javase/downloads/index.jsp.仅安装JDK即可.假设安装路径为D:\java\JDK.配置系统环境变量(右键点击

Windows下Eclipse + MinGW + Glade + GTK+环境搭建

本文主要介绍Windows下GTK+开发环境的搭建,通过在Eclipse中安装插件Pkg-config support for Eclipse CDT使开发灵活简便: 第一步:安装MinGW,安装Glade(不做赘述):第二步:下载gtk+-bundle_3.6.4-20130921_win32.zip并解压到某个目录下(如:E:\GUI\gtk),并根据gtk目录下的×××.README.txt文件配置PATH:第三步:下载eclipse-java-indigo-SR2-win32.zip(i

windows下eclipse调试hadoop详解

1)下载Eclipse http://www.eclipse.org/downloads/ Eclipse Standard 4.3.2 64位 2) 下载hadoop版本对应的eclipse插件 我的hadoop是1.0.4,因此下载hadoop-eclipse-plugin-1.0.4.jar 下载地址:http://download.csdn.net/detail/m_star_jy_sy/7376169 3)安装hadoop插件 将hadoop-eclipse-plugin-1.0.4.

Windows下MinGW编译Qt4

还真不是吹,这个问题折磨我一天……前些天转载了一篇关于<Eclipse+Qt开发环境设置>和<Eclipse+MinGW+Qt开发环境设置>两片文章,里面讲述了QT的开源版本qt-win-opensource-4.x.x-mingw.exe 在Windows下的安装步骤,但我的是qt-win-commercial-src-4.x.x.zip,一顿百度.谷歌……结果还都是关于Qt开源版本的介绍,如何在MinGW开发环境编译成了今天的话题. 安装MinGW或者DEV-CPP,设置环境变

Windows下Eclipse提交MR程序到HadoopCluster

作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 欢迎转载,转载请注明出处. 以前Eclipse上写好的MapReduce项目经常是打好包上传到Hadoop测试集群来直接运行,运行遇到问题的话查看日志和修改相关代码来解决.找时间配置了Windows上Eclispe远程提交MR程序到集群方便调试.记录一些遇到的问题和解决方法. 系统环境:Windows7 64,Eclipse Mars,Maven3.3.9,Hadoop2.6.0-CDH5.4.0. 一.配置