我非常絕望。 Eclipse的上給予錯誤C++錯誤類型'std :: thread'無法解析Eclipse Mars 4.5,Ubuntu 12.04
'std::thread' could not be resolved
當然#include <thread>
我也試過,我在另一個問題發現在計算器以下的我不斷: - >首選項 - 窗口> C/C++ - >構建 - >設置 - >發現 - > CDT GCC內置的編譯器設置 題爲命令來獲取文本框的編譯器規格追加-std = C++ 11
現在看起來:${COMMAND} ${FLAGS} -E -P -v -dD -std=c++11 "${INPUTS}"
屬性 - > C/C++編譯 - >設置 - >工具設置 - > GCC C++編譯器 - >方言
從語言標準下拉菜單中選擇ISO C++ 11。
但它不起作用。任何人都可以幫忙
更新:我更新了編譯器到版本4.8。錯誤仍然存在,但它編譯,甚至可以工作...所以對我來說就足夠了!謝謝大家的幫助!
你的意思是「我當然包括#」? –
911
Ubuntu 12.04中的標準C++編譯器很可能會老知道選項'-std = C++ 11',你可以嘗試'-std = C++ 0x'。如果這也沒有幫助,那麼你需要升級到一個更好的C++ 11支持的新編譯器。 –
我的意思是,我包括#include –
Cristina