次のコードを実行したい。
#include <iostream>
#include <thread>
void output() {
std::cout << "Hello World" << std::endl;
}
int main()
{
std::thread t(output);
t.join();
return 0;
}
実行できません。
Qt Creatorの出力は、'std :: system_error'のインスタンスをスローした後に呼び出されて終了しますwhat():操作は許可されていません
ただし、-pthreadのオプションを使用してターミナルで実行できます。QtCreatorで-pthreadのオプションを使用する方法を教えてください。
私の開発環境はUbuntu(12.04)、g ++ 4.6.3、Qt Creator(2.4.1)です。
ありがとうございました。