最近我安裝了Eclipse靛藍服務版本2(用於Java EE)和online.Then我用gcc安裝了Cygwin,G ++,GDB,製造,binutils的,automake的,等在最新version.I安裝CDT 8也取得了環境變量PATH正確。如何處理Eclipse CDT + Cygwin?
製作一個新的C++項目(使用Cygwin GCC工具鏈)是不錯,但鍵入HelloWorld程序後,它顯示了大量的錯誤和warings的。
當使用外部的建設者,在錯誤時顯示
"Cannot run program "make": ?????????¨?".
使用內部的建設者,在conclose它顯示
"g++ -IC:\cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\test_cpp.o ..\src\test_cpp.cpp
Error: Cannot run program "g++": ?????????¨?
Build error occurred, build is stopped
在Windows CMD和Cygwin終端,G ++兩者並都運行良好。更重要的是,Eclipse無法找到包含的庫,所以我必須添加路徑C:\ cygwin \ lib \ gcc \ i686-pc-cygwin \ 4.5.3 \ include \ C++到項目屬性 - > C/C++ Building-> Settings.But在這之後,在錯誤,它仍然顯示,
'std' is ambiguous '
Invalid overload of 'endl'
Symbol 'cout' could not be resolved
在項目屬性 - > C/C++ Building->搜索選項,我設置發現資料範圍爲Configeration-作爲GCC每個文件掃描儀信息配置文件的發現配置文件。
當您創建新項目時,您是否選擇了cygwin工具鏈? – dbrank0
是的,但它仍然不起作用。 – user1377046