9

Apple clang バージョン 4.1 (tags/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++ スレッド サポートを取得するにはどうすればよいかということです。

4

1 に答える 1

11

libc++デフォルトではないnew を使用する必要があります。

clang++ -stdlib=libc++ threadtest.cpp 

(もちろん、iostream も含める必要がありますが、それは混乱ではなかったと思います。)

于 2013-01-05T22:39:34.613 に答える