2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

IDE>Code::Blocks

 Delores 2007-09-24

IDE>Code::Blocks


2006-06-19 11:45:18 金橋信息
 

免費(fèi)的IDE : Code::Blocks

 

作者:akinggw

 

現(xiàn)在,世界上最出名的C語言編譯器有MirosoftVC, BorlandBC,其次,就剩下開源的GCC了。我一直使用的也是GCC,雖然它沒有vc那么好的優(yōu)算算法,不能將程序優(yōu)化的近乎完美。但我仍然喜歡它,連我自己也不知道為什么。

GCC只是一個(gè)編譯器,但還不是一個(gè)IDE,因此,使用起來也特別的復(fù)雜。

但是許多GCC愛好者為它寫了許多的IDE,其中最著名的是Dev C++。這個(gè)IDE不是很完美,到現(xiàn)在為止也沒有顯示類和函數(shù)的功能。但它有一個(gè)特別的功能是我使用它的關(guān)鍵。

那就是這個(gè)IDE有一個(gè)強(qiáng)大的包管理功能。通過這個(gè)包管理器,我可以使用許多有用的工具。

而我們今天在這里要介紹的IDE——Code::Blocks,官方網(wǎng)站在http://www./ 。應(yīng)該說是Dev c++中的一個(gè)擴(kuò)展版本。但比Dev C++更強(qiáng)大,已經(jīng)具備了一個(gè)商業(yè)IDE的潛質(zhì)。

下面,我們來看一張Code::Blocks的精彩截圖。

圖注1

是不是很cool?。?/span>

下面,我們具體地看一下它具有那些功能:

      開源并且完全免費(fèi)

      跨平臺??梢赃\(yùn)行在Linux或 Windows環(huán)境下

      使用GNU C++語言編寫完成

      有兩個(gè)不同的發(fā)行版本:標(biāo)準(zhǔn)版(就是不包含任何編譯器,需要你自己另行安裝)和MinGW版本(包含MinGw編譯器)

      支持Devpack (這是一個(gè)非常好的功能,這意味著dev c++的用戶可以很快轉(zhuǎn)型到這個(gè)編譯器來)

      支持插件擴(kuò)展

      支持多個(gè)編譯器,這其中包括:

GCC(MingW/Linux GCC)

MSVC++

Digital Mars

Borland C++ 5.5

Open Watcom

      直接編譯或是同makfiles一同編譯

      預(yù)先定義項(xiàng)目模板

      通用模板支持

      XML定義項(xiàng)目文件

      多個(gè)目標(biāo)項(xiàng)目

      工作空間支持

      可以導(dǎo)出MSVC項(xiàng)目和工作空間

      導(dǎo)入Dev c++項(xiàng)目

      GDB接合進(jìn)行調(diào)試

 

以上就是Code::Blocks的一些功能,下面,我們將講解如何使用Code::Blocksdevpak工具和如何在Code::Blocks中配置項(xiàng)目。

首先,讓我們看一下如何在Code::Blocks使用devpak工具,在Code::Blocks中使用devpakdev c++中有所不同,因?yàn)?/span>devpak管理工具在Code::Blocks中是以插件的形式出現(xiàn)的。

比如說,我們要下載一個(gè)SDL的開發(fā)包,我們應(yīng)該怎樣做呢?

首先,選擇“Plugins”選項(xiàng),然后選擇”Dev C++ DevPak updater/installer”,它就會彈出一個(gè)對話框,詢問你是否需要配置,就是你將把你的文件安裝到什么地方,一般將這個(gè)路徑設(shè)置成你的IDE相同的安裝路徑,在這里,我的路徑為c:cbcodeblocks。

選擇好以后,IDE會詢問你是否設(shè)置成編譯器尋找的默認(rèn)路徑,請也選擇是。然后,IDE會詢問你是否現(xiàn)在更新下載列表。這個(gè)選項(xiàng)隨便,如果你想現(xiàn)在更新,就選擇是,否則選擇否。

我們這里選擇的是,然后就會得到下面的圖片:

 

 

 

圖注2

CB的下載方式和DC也不一樣,你需要在“devPaks in category(right-click for options)”中選擇一個(gè)你想要的devpak,然后單擊右鍵,就會出現(xiàn)一個(gè)選項(xiàng),訊問你是只下載,還是下載后就安裝。其他的東西都和DC一樣。

到這里,CB中的devpak算是講完了。

下面,我們將講解如何在CB中設(shè)置項(xiàng)目:

CB因?yàn)槭且粋€(gè)免費(fèi)的開源的IDE,所以在其中參入了許多作者的興趣成份,比如,可以建立OGRE項(xiàng)目,SDL項(xiàng)目等等,其實(shí),你也可以定義自己的項(xiàng)目,當(dāng)然這是后話。

 

 

 

圖注3

CB是一個(gè)很奇妙的IDE,我第一次發(fā)現(xiàn)它,就喜歡上它了。

下面,我們具體地講解如何在Cb中配置SDL項(xiàng)目。

要使用SDL項(xiàng)目,你必須首先按照前面講的方法下載一個(gè)SDL_devpak,安裝好以后,我們就需要來配置他。

首先,新建一個(gè)SDL項(xiàng)目,然后選擇”Build”選項(xiàng),在其中又選擇”compiler options”,這時(shí)候?qū)⒊霈F(xiàn)一個(gè)對話框,如下圖所示:

 

 

 

 

圖注4

選擇“Linker”表,在”Link libraries”中添加”SDL庫文件。我這里的例子是c:cbcodeblockslibSDLMain.a 。

然后選擇“Directories”表,這時(shí)候又將出現(xiàn)三張子表。

“Compiler”主要設(shè)置我們要編譯的頭文件的位置,我的參考在c:cbcodeblocksincludesdl

設(shè)置好以后,然后來到它相臨的”Linker”子表,這個(gè)子表主要設(shè)置函數(shù)庫的路徑,這里可以不變。

最后確定,我們的項(xiàng)目就算設(shè)置完成了。

 

然后按F9編譯程序,運(yùn)行效果是顯示CB的標(biāo)志。

 

我們今天的內(nèi)容到這里就結(jié)束了,如果你也喜歡Code::Blocks,歡迎來信與我交流,我的郵箱是akinggw@126.com

 

關(guān)于更多內(nèi)容請?jiān)L問金橋科普網(wǎng)站( http://popul.  )游戲開發(fā)欄目,如你需要游戲開發(fā)方面的書籍請參考金橋書城游戲頻道(http://book./category/1_70_740.html )。 如果你在閱讀本篇文章時(shí)有什么好的建議請來信給我,我的E_mail: akinggw@126.com. 如果你在使用SDL時(shí)有什么問題,請到金橋科普網(wǎng)站(http://popul.  )游戲開發(fā)欄目,我將詳細(xì)地為你解答。

 
akinggw
 

 原文地址:

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多