我得到這兩個錯誤,試圖初始化向量與獲取的Eclipse(3.8版)使用C++ 11的Ubuntu 15.10
的std ::矢量IM = {I,J,K}時;
錯誤:
不能轉換從 '{I,J,K}' '' 到 '的std ::矢量'
C++ 98 '聊天' 必須被初始化通過構造函數,不是'{...}'
我認爲問題是,Eclipse沒有使用C++ 11庫。我試圖讓Eclipse按照這裏建議的(Eclipse CDT C++11/C++0x support)使用它們,但它仍然不起作用。
我運行Ubuntu 15.10與G ++ 5.2.1版20151010.
謝謝:)!
編輯:我只是有點笨拙,在錯誤的選項卡上添加了國旗...現在工作!
您是否按照說明添加了「-std = C++ 11」編譯器標誌?這應該是您現代GCC所需要的一切。 – melak47
我再次檢查過,似乎我以錯誤的方式添加了它......但它現在正在工作!謝謝 :)! – Linda