我來這裏是出於絕望,你們是我最後一串希望。Win7中的Eclipse CDT(Juno):無法在PATH中找到g ++,iostream未解決和其他有趣的東西
從昨天開始,我一直在題目中遇到問題,對於我的生活我找不到什麼是錯的。
由於Eclipse無法找到g ++編譯器,因此無法構建簡單的hello世界程序。我已經設法在Project-> Properties-> C++ BuildEnvironment中找到PATH變量,它設置爲C:\Users\Dimitris\Documents\eclipseCPP\eclipse;C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD APP\bin\x86;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Windows Live\Shared;D:\Users\Dimitris\AppData\Local\Photran\MinGW\bin;C:\Program Files (x86)\VDownloader;E:\Program Files\VDownloader;E:\Program Files (x86)\FAHClient
很明顯,那裏出現了問題。
對於「未解決的iostream」問題,我嘗試在Project-> Properties-> C/C++ General-> Paths and Symbols-> Include選項卡中設置我的include路徑,然後將整個MinGW文件系統添加到徒勞無功。令人驚訝的是,添加一個MinGW的子樹 - 也就是iostream的級別,儘管該程序仍然無法理解cout或std,但它還是讓Eclipse看到了iostream。 我已經安裝了MinGW,Cygwin和cygnus。
正如我之前所說,這個程序是一個simlpe hello world。它不會建立。
#include <iostream>
using namespace std;
int main()
{
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
return 0;
}