2013-11-21 99 views
0

我在Ubuntu中安裝了Eclipse。我試圖運行Hello World程序:未解決的包含問題

#include <iostream> 
using namespace std; 

int main() { 
    cout << "!!!Hello World!!!!" << endl; // prints !!!Hello World!!! 
    return 0; 
} 

PROGRAMM運行良好,但在IDE我有錯誤:

Unresolved inclusion: <iostream> 
Symbol 'std' could not be resolved 
Symbol 'cout' could not be resolved 
Symbol 'endl' could not be resolved 

我想用夾雜一些錯誤,但什麼?

+0

已經問[這裏](http://stackoverflow.com/questions/10373788/c-unresolved-inclusion-iostream) –

+0

這主要是針對Windows安裝,我需要Linux配置 – vico

回答

1

你安裝了gcc嗎?

sudo apt-get install gcc-<version> 

順便說一下,here應該是你的問題的答案。

編輯

如果您已經安裝了GCC,也許你必須指定iostream.h所在的文件系統路徑。你必須在eclipse設置中添加包含路徑,看看here

  • Alt + Enter打開項目的屬性。
  • 展開C/C++常規並選擇路徑和符號。
  • 單擊添加以定義新元素(包括路徑,符號,庫路徑等)。
  • 單擊編輯更改選定元素(包括路徑,符號,庫路徑等)。
  • 單擊刪除刪除選定的元素(包括路徑,符號,庫路徑等)。
  • 單擊導出可以導出選定的元素(包括路徑,符號,庫路徑等)。
  • 點擊Unexport從導出列表中刪除選定元素(包括路徑,符號,庫路徑等)。
  • 單擊上移和下移以設置元素(包括路徑,庫路徑等)順序。

Include

+0

是,我已經安裝了gcc。 gcc版本4.6.3(Ubuntu/Linaro 4.6.3-1ubuntu5) – vico

+0

看看編輯 –