本文假定你已經熟悉Java,Eclipse的安裝,并能順利啟動和運行Eclipse.此外因為各軟體版本在不斷更新,有些地方可能不準確,以最新的、原文資料為準。
距上一次寫和調C++程式,已經5、6年了,光陰荏苒歲月無情,現在再重新拾起來,很多東西都要從頭來。Windows下C/C++的IDE有很 多,我知道的就有MS Visual Studio,Borland C++等,但這些是要著作權的。不要錢也有一些,但因為對Eclipse太熟了,所以就選下面要講的Eclipse + GNU toolchain(話說toolchain這個詞很形象).
1. 首先下載Eclipse for C++, 最新版是基于Eclipse 3.5.1的,叫做galileo(伽利略),上個版本3.4貌似叫做ganymede(木衛三)。下載地址:http://eclipse.org /downloads/,選擇32bit for windows,檔案名叫 eclipse-cpp-galileo-SR1-win32.zip
2. 解壓,直接運行。注意,至少JDK你已經安裝了(我用的是JDK1.6)。運行后一個灰藍色的welcome頁面出現,進入Tutorials。學東西先讀Tutorial是個好習慣。
3. 首先了解一下什么是CDT,就是 C/C++ Development Toolkit,bulabula... 然后它說,這個東西沒包含C/C++的編譯器、除錯器,你得自己弄。
4. 那就繼續看。Windows下,MinGW和Cygwin 是獲取GNU toolchain的2種主要方式(GNU toolchain,GNU下一系列的工具包,我的理解主要是gcc這一系列工具)。這兩者最大的區別是MinGW使用Windows C的運行庫,叫做mscvrt,而Cygwin使用了一組基于GPL的DLLs(GPL協議具有傳染性,使用GPL協議下的軟體后你自己開發的東西也要遵 守GPL協議),因此MinGW避開了GPL協議。
5. MinGW和CDT能很好的整合。好吧,我們裝MinGW(MinGW是Minimal GNU for Windows的意思,這個下載程序相當慢,我下了大半個小時)。當前版本是MinGW-5.1.6.exe,我一股腦來了個Full install。裝完后才發現這么一句:Do not install the MinGW Make feature as the MSYS version of make from step 5 is a more complete implementation of make.(不要安裝MinGW的Make, 第5步的MSYS是個更好的實作方案)
6. 為了避免將來可能遇到的問題,卸了重裝。這里是完整的安裝步驟:
1)下載MinGW,地址 http://sourceforge.net/projects/mingw/files/
2)安裝MinGW base tool和g++編譯器(不要安裝Make);我把除了Make之外的都裝了,里面居然還有個Ada的編譯器
3)當前版本(它是指MinGW-5.1.3,不過我下的5.1.6同樣也沒有)沒有裝gdb debugger, 下載它:http://downloads.sourceforge.net/mingw/gdb-6.6.tar.bz2
4)解壓gdb-6.6.tar.bz2 到你安裝MinGW的地方,gdb-6.6/下也有一系列bin,inclue檔案夾,直接拷到MinGW下面覆寫進去即可
5)如果要用Makefile,請下載 MSYS-1.0.10.exe,MSYS是make及命令列的一個實作。嗯,要用。下載地址 http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe
安裝界面是個命令界面,寫2個”y”,然后告知MinGW的安裝路徑即可。
uj5u.com熱心網友回復:
很好的文章。uj5u.com熱心網友回復:
Eclipse 寫C++很蛋疼VS有免費的 Express版 和 Community 版
uj5u.com熱心網友回復:
Visual Studio Community 2013 版是個好東西。uj5u.com熱心網友回復:
Eclipse之前用來開發安卓的JAVA,感覺界面布局功能很垃圾,基本不能預覽界面,功能上有一點小BUG,總體上除了安卓的JAVA開發外其余的收有替代的IDE。有想用Eclipse安裝又遇到問題的可以提問轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/104325.html
上一篇:win32 api 好學嗎
