乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      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??!

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

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

            跨平臺(tá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”,它就會(huì)彈出一個(gè)對(duì)話框,詢問你是否需要配置,就是你將把你的文件安裝到什么地方,一般將這個(gè)路徑設(shè)置成你的IDE相同的安裝路徑,在這里,我的路徑為c:cbcodeblocks

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

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

       

       

       

      圖注2

      CB的下載方式和DC也不一樣,你需要在“devPaks in category(right-click for options)”中選擇一個(gè)你想要的devpak,然后單擊右鍵,就會(huì)出現(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è)對(duì)話框,如下圖所示:

       

       

       

       

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

       
      akinggw
       

       原文地址:

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

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多