eclipse3.3.2+cdt4.0.3+MingGw環境下編譯c++

終於可以在windows用Eclipse編譯c++了。先介紹下搭建環境的過程和期間遇到的一些問題。

主要是彙總

1. 首先是下載eclipse3.3.2.

    eclipse官方網站:http://www.eclipse.org

2. 下載cdt4.0.3

    仍然從eclipse官方網站上下載

3. 下載MingGw

    http://sourceforge.net/project/showfiles.php?group_id=2435

按照網上的一些資料進行安裝。

安裝成功後,出現問題:

1. 無法編譯c++文件

解決方法:

把cdt master 中的features 和 plugin中的文件複製到eclipse中,
把 org.eclipse.cdt.core.win32_4.0.0.200802251018.jar 解壓爲 org.eclipse.cdt.core.win32_4.0.0.200802251018 目錄,

同時刪除該jar

注意點:

1.剛剛安裝完成的CDT中的C++ Project 並不支持MinGW,

但是別管這個,直接選擇“show all tool chain”和選擇MinGW,

新建“Makefile project”,然後點擊完成.
4.新建一個C++文件,如 main.cpp
5.Set project properties:
C/C++ Build: 選中 “Generate Makefiles automatically”
C/C++ Build->Tool chain editor: select tools->
左邊窗口中選GCC C++ Linker,右邊窗口中選MinGW C++ Linker

(開始的時候並不是這樣的,用裏面的替換功能實現這一步).

2. 將%mingGw安裝目錄%bin文件夾下mingw32-make.exe更名爲make.exe,因爲待會在Eclipse使用時它預設會抓系統裏make這個文件名而不是mingw32-make。 

(如果不更名或是還有其它make程序時,也可以在稍後的Eclipse設定 
中,在make targets view的地方,新增一個task時,build command 取消 
use default , 使用 mingw32-make,或在project properties->make project -> 
將make 改爲 mingw32-make )

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章