2012-12-18 40 views
1

我在Eclipse Juno中構建了一個Makefile項目,並且已經設置好了它的編譯和調試(它使用CMake,所以我沒有使用內部工具)。然而,Eclipse的顯然沒有被告知正確的頭,如下面的代碼:在Eclipse中沒有解決的標準庫Juno

#include <iostream> 

using namespace std; 

int main() 
{  
    cout << "Hello world << endl; 
    return 0; 
} 

了包括「iostream的」和符號「性病」,「COUT」和「ENDL」都沒有得到解決。

我應該如何讓Eclipse意識到這些,這樣它會停止強調紅色和垃圾郵件中出現錯誤的所有內容?

回答

1

這可以通過在Project-> Properties-> C++ Build-> Environment中指定以下環境變量來解決。

  • LANG = EN_US
  • LC_ALL = EN_US

顯然,他們都需要自動發現工具,制定出在包括現場。

this Eclipse forum thread收集到的答案。