windows下 使用ADT Bundle自帶Eclipse 配置Cygwin、CDT進行C/C++開發過程

心鑫發表於2013-11-30

轉自:http://blog.csdn.net/yanzi1225627/article/details/16876311

第一步:安裝CDT

預設的ADT Bundle已經帶了CDT工具,如果以前安裝的eclipse沒帶的話,可以點選help--install new software,在work with裡選擇最上面的all available sites,然後選擇CDT,進行安裝。也可以直接新增一個CDT的網址,在http://www.eclipse.org/cdt/downloads.php 選擇適合eclipse的版本,如8.0.2的CDT,在eclipse的help--install new software裡新增網址:http://download.eclipse.org/tools/cdt/releases/indigo/ 名字寫上CDT即可安裝。

第二步:安裝Cygwin

    無論在linux還是windows下,編譯程式總得編譯器吧。linux下預設的是gcc g++ make等都自帶安裝了,但windows下麼有。所以要安個編譯器,如MinGW、Cygwin。我是安裝的cygwin.安裝後需配置以下環境變數(是系統變數):

Path:D:\ProgramFile\cgwin\bin;(放在最頭部)

LIBRARY_PATH:D:\ProgramFile\cgwin\lib

C_INCLUDE_PATH:D:\ProgramFile\cgwin\lib\gcc\i686-pc-cygwin\3.4.4\include

CPLUS_INCLUDE_PATH:D:\ProgramFile\cgwin\lib\gcc\i686-pc-cygwin\3.4.4\include\c++;D:\ProgramFile\cgwin\lib\gcc\i686-pc-cygwin\3.4.4\include\c++\backward;D:\ProgramFile\cgwin\lib\gcc\i686-pc-cygwin\3.4.4\include

其中第1、3、4個配置非常關鍵!

第三步:新建C或C++工程

    如果上面忘記了配置環境變數,也可以在eclipse裡配置。但其中第一個bin目錄必須在path變數上配。在eclipse裡,依次window--preferences--c/c++---Build---Environment,在裡面將C_INCLUDE_PATH、CPLUS_INCLUDE_PATH配置好,重啟eclipse就可以了。這兩個變數配置不好會出現cout、std...can not be resolved.    

     如果是在linux下配置eclipse的CDT,方法一樣只是c和c++的標頭檔案和庫不一樣,可以參考http://www.360doc.com/content/11/1217/16/6828497_172952351.shtml配置格式如下:

將C_INCLUDE_PATH 設為 /usr/include

將CPLUS_INCLUDE_PATH 設為 /usr/include/c++/4.6.1

如果使用MinGW代替Cygwin可以參考http://blog.csdn.net/sj13051180/article/details/7234967

 

備註:後來我安的是cygwin最新的一個版本2.774版本,裡面的gcc和g++是4.7.3的,感覺比較好。經過驗證,只需在eclipse裡設定C_INCLUDE_PATHCPLUS_INCLUDE_PATH即可!

CPLUS_INCLUDE_PATH:D:\ProgramFile\cgwin\lib\gcc\i686-pc-cygwin\4.7.3\include\c++;D:\ProgramFile\cgwin\lib\gcc\i686-pc-cygwin\4.7.3\include\c++\backward;D:\ProgramFile\cgwin\lib\gcc\i686-pc-cygwin\4.7.3\include

C_INCLUDE_PATH D:\ProgramFile\cgwin\lib\gcc\i686-pc-cygwin\4.7.3\include】


補充說明:在安裝CDT時,也可以加下載下來的壓縮包進行解壓縮,將plugins下的所有jar檔案拷貝到eclipse的plugins下,將其features下的所有jar檔案拷貝到eclipse的features下,這樣也相當於成功安裝哦!

第四步.執行c專案

當我們新建了一個原始碼檔案時,點選執行按鈕,就會彈出所說的"launch failed.Binary not found "提示說明(找不到可執行的二進位制檔案)。
解決辦法:視窗左面的專案資料夾上右鍵滑鼠,在彈出的選單中選擇Build Configurations --->Build-->select,選擇其中的debug或者release進行構建Build Configurations --->BuildAll

相關文章