http://www.cnblogs.com/inshion/archive/2009/01/09/1372704.html
前言
以前看到一本書,叫《Visual
C++角色扮演遊戲程式設計》,是一個叫阪本千尋的日本人所著。就我的感覺而言,這本書的內容還是挺豐富,不過每一方面的內容都不是太細,所以想要全靠它
就能從無知到入門,是很困難的。但是該書最大的好處就是提供了一系列的Demo,分別示範了書中提到的某一方面。(這些和Eclipse
CDT有什麼關係嗎?=0=|||……別急,哈哈,就快有關係了\^_^/)
書的前兩章主要是一些概要性的敘述,基本不涉及具體的技
術。從第三章“Windows程式設計”開始,就進入具體技術環節。正好這兩天大致研究了一下Ecilpse+CDT做C++程式(這不就有關係了嗎,哈
哈),而且我認為這第三章的內容對Windows程式設計和物件導向編程思想的理解很有協助,於是就用Eclipse的+CDT從這一部分開始,對書中的
內容進行了練習。具體地說,就是在Eclipse上搭建上C++的環境,再做出同書中例子程式相似的Demo。
這篇文章主要就是寫來總結一下整個過程中遭遇到的各種問題,同時也複習一下關於Windows和物件導向程式開發的一些內容。
第一部分 開發環境配置
Eclipse+CDT
我用的是從Eclipse.org上下載的Eclipse IDE for C/C++ Developers。開啟一看,是Eclipse3.4.1 + CDT 5.0.1.200809120802。
MinGW
我用的是MinGW-3.1.0-1。
安裝的時候,先裝好MinGW,裝在C:\MinGW下,然後運行Eclipse IDE,這基本上就可以了。需要一提的是,我下到的這個MinGW是一個完全本地安裝的版本,如果例用線上安裝那種方式的安裝,建議在選擇安裝組件的時候,盡量都選上,否則在後續使用時可能會造成相當的麻煩。
測試一下是否成功:
首先在Eclipse中建立一個項目。選擇File->New->C++
Project->Executable->Hello World C++
Project。建完以後,會自動產生一個CPP檔案,開啟看看,就是一個簡單的Main函數。先Build再Run,一般來說是正常通過的。
然後再建一個Makefile的項目看看。選擇File->New->C++ Project->Makefile
project->Hello World C++ Project。此時嚮導右側會出現一個列表,有--Other Toolchain--
和MinGW GCC,此時一定要選擇MinGW GCC。然後輸入名稱建項目,建完後Build,提示出錯(Cannot run program "make": Launching failed)。於是去MinGW的安裝目錄C:\MinGW\bin下將mingw32-make.exe複製成make.exe即可。再Build、運行,一切正常,至此,環境配置完成。
在下一部分中,我將講述Windows程式設計與物件導向程式設計的思想,在該思想的指導下,再進行程式開發。