首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mac上使用clang获得新的C++线程支持?

如何在Mac上使用clang获得新的C++线程支持?
EN

Stack Overflow用户
提问于 2013-01-06 06:19:38
回答 1查看 5.2K关注 0票数 9

我只想在Mac OSX 10.8上使用Apple clang 4.1版(tag/Apple/clang-421.11.66)编译以下程序:

代码语言:javascript
复制
#include <thread>

using namespace std;

int main() {

    cout << "Hello world";

}

但我得到了:

代码语言:javascript
复制
../src/FirstCAgain.cpp:13:10: fatal error: 'thread' file not found
#include <thread>

我启用了c++11支持,并且正在使用Eclipse C/C++开发工具。

问题是:如何在Mac上获得新的C++线程支持?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-06 06:39:35

您需要使用新的libc++,这不是默认的:

代码语言:javascript
复制
clang++ -stdlib=libc++ threadtest.cpp 

(当然,您还需要包含iostream,但我假设这不是您的困惑。)

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14177018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档