終於可以在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 )