用Eclipse + CDT + MinGW做Windows編程(前言+第一部分)

來源:互聯網
上載者:User

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程式設計與物件導向程式設計的思想,在該思想的指導下,再進行程式開發。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.