我只想使用Apple clang 4.1版(标签/ Apple / clang-421.11.66)在Mac OSX 10.8上编译以下程序:
#include <thread>
using namespace std;
int main() {
cout << "Hello world";
}
但我明白了:
../src/FirstCAgain.cpp:13:10: fatal error: 'thread' file not found
#include <thread>
我启用了c ++ 11支持,并且我正在使用Eclipse C / C ++开发工具。
问题是:如何在Mac OS X上获得新的C ++线程支持?
答案 0 :(得分:10)
您需要使用新的libc++
,这不是默认值:
clang++ -stdlib=libc++ threadtest.cpp
(当然你还需要包括iostream,但我认为这不是你的困惑。)