為何選擇 Eclipse CDT?
- VS 偏重 Windows,跨平台支援弱;C++ 標準合規性不足;體積龐大。
- Eclipse + CDT + MinGW 提供純標準 GNU 工具鏈,輕量、跨平台、免費開源。
軟件準備(版本經驗值)
MinGW 安裝與環境變量
- 安裝到
C:\MinGW,附加包全部勾選下載(gcc-core, g++, binutils, make, gdb 等)。
- 設置系統環境變量:
CPLUS_INCLUDE_PATH=C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5\mingw32\bits;C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include
C_INCLUDE_PATH=C:\MinGW\include
LIBRARY_PATH=C:\MinGW\lib
PATH 追加: C:\MinGW\bin;C:\MinGW\libexec\gcc\mingw32\3.4.5
Eclipse CDT 關鍵配置
- 啟動 Eclipse,Window → Preferences → New CDT Project Wizard → Makefile Project
- 按圖設置 Binary Parser 為 PE Windows Parser,Error Parser 為 GNU Make Error Parser。
驗證:建立 Hello World 專案
- File → New → C++ Project → Hello World ANSI C++ Project → Toolchain: MinGW GCC
- 建置運行,Console 輸出 "Hello World" 成功。
常見坑點提示
- 環境變量修改後需**重啟 Eclipse** 生效。
- 專案屬性中 C/C++ Build → Discovery Options 勾選 Automate discovery 以獲得準確語法高亮。
- 調試需安裝 GDB,MinGW 安裝器勾選 gdb 即可。