青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

woaidongmao

文章均收錄自他人博客,但不喜標(biāo)題前加-[轉(zhuǎn)貼],因其丑陋,見諒!~
隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
數(shù)據(jù)加載中……

Code::Blocks

介紹

  Code::Blocks 是一個開放源碼的全功能的跨平臺C/C++集成開發(fā)環(huán)境.

  相比于基于Delphi的Dev-C++共享C++IDE,Code::Blocks是開放源碼軟件。Code::Blocks由純粹的C++語言開發(fā)完成,它使用了蓍名的圖形界面庫wxWidgets(2.6.2 unicode)版。對于追求完美的C++程序員,再也不必忍受Eclipse的緩慢,再也不必忍受VS.NET的龐大和高昂的價格。

  雖然Code::Blocks從一開始就追求跨平臺目標(biāo),但是最初的開發(fā)重點是Windows系統(tǒng)下的版本,從06年3月21日版本:1.0 revision 2220開始,Code::Blocks在它的每日構(gòu)建中正式提供Linux版本(分兩個版本:ubuntu.deb和fc4.rpm)。這樣 Code::Blocks在1.0發(fā)布時就會是跨越平臺的C/C++IDE,它將支持Windows和Linux的主要版本。長期以來C++開發(fā)員在Linux沒有好用、通用的C++ IDE的局面就要結(jié)束。而這個IDE對于Windows下的用戶同樣重要,由于它開放源碼的特點,Windows用戶可以不依賴于VS.NET,編寫跨平臺C++應(yīng)用。

  Code::Blocks提供了許多工程模板,這包括:控制臺應(yīng)用、DirectX應(yīng)用、動態(tài)連接庫、FLTK應(yīng)用、GLFW應(yīng)用、Irrlicht工程、OGRE應(yīng)用、OpenGL應(yīng)用、QT應(yīng)用、SDCC應(yīng)用、SDL應(yīng)用、SmartWin應(yīng)用、靜態(tài)庫、Win32 GUI應(yīng)用、wxWidgets應(yīng)用、wxSmith工程,另外它還支持用戶自定義工程模板。在wxWidgets應(yīng)用中選擇UNICODE支持中文。

  Code::Blocks支持語法彩色醒目顯示,支持代碼完成(目前正在重新設(shè)計過程中)支持工程管理、項目構(gòu)建、調(diào)試。

  Code::Blocks支持插件,目前的插件包括代碼格式化工具AStyle;代碼分析器;類向?qū)В淮a補(bǔ)全;代碼統(tǒng)計;編譯器選擇;復(fù)制字符串到剪貼板;調(diào)試器;文件擴(kuò)展處理器;Dev-C++ DevPak更新/安裝器;DragScroll,源碼導(dǎo)出器,幫助插件,鍵盤快捷鍵配置,插件向?qū)В籘o-Do列表;wxSmith;;wxSmith MIME插件;wsSmith工程向?qū)Р寮籛indowsXP外觀。

  Code::Blocks具有靈活而強(qiáng)大的配置功能,除支持自身的工程文件、C/C++文件外,還支持AngelScript、批處理、CSS文件、D語言文件、Diff/Patch文件、Fortan77文件、GameMonkey腳本文件、Hitachi匯編文件、Lua文件、MASM匯編文件、Mathlab文件、NSIS開源安裝程序文件、Ogre Compositor腳本文件、Ogre Material腳本文件、OpenGL Shading語言文件、Python文件、Windows資源文件、XBase文件、XML文件、nVidia cg文件。識別Dev-C++工程、MS VS 6.0-7.0工程文件,工作空間、解決方案文件。

  Code::Blocks基于wxWidgets開發(fā),正體現(xiàn)了wxWidgets的強(qiáng)大。以前Borland C++ Builder X宣稱基于wxWidgets開發(fā)跨平臺、兼容性好、最優(yōu)秀的C++ IDE環(huán)境,但沒有實現(xiàn);現(xiàn)在Code::Blocks+GNU GCC正在實現(xiàn)這個理想。讓我們拭目以待。國內(nèi)的Code::Blocks愛好者和跨平臺開發(fā)員應(yīng)該盡快建立中文Code::Blocks網(wǎng)站,提供Code::Blocks中文化支持,促進(jìn)Code::Blocks在國內(nèi)的發(fā)展。

[編輯本段]

安裝

  2.1安裝Code::Blocks發(fā)行版 8.02

  8.02版是必須安裝的,然后才能升級。

  2.11 下載安裝文件

  Code::Blocks的發(fā)行版版本號就是它的發(fā)行年月,所以8.02版,就是08年2月份發(fā)布的,其實地相當(dāng)于1.0版。

  Code::Blocks網(wǎng)站:www.codeblocks.org 其下載頁面(http://www.codeblocks.org/downloads/5)提供了windows,Linux(多個發(fā)行版),及Mac OS X 的安裝文件或源文件包。 不過我們暫時只講Windows下的安裝。所以您可以將下面的鏈接,復(fù)制到迅雷之類的工具下載。

  http://download.berlios.de/codeblocks/codeblocks-8.02mingw-setup.exe

  或者 http://download2.berlios.de/codeblocks/codeblocks-8.02mingw-setup.exe

  2.12 卸載可能的mingw32先前版本

  Code::Blocks支持多種編譯器,但我們主要講Windows下的mingw32 g++編譯器。因此需要安裝mingw32。前面下載的安裝程序已經(jīng)自帶有完整的mingw32環(huán)境。mingw32是g++環(huán)境在windows下的一個實現(xiàn)。為了避免版本與路徑?jīng)_突,最好不要在一臺機(jī)器上安裝兩個mingw32。所以本步要求檢查一下。

  如果您以前有用過Dev C++之類也采用mingw32的IDE,那您最好先卸載了它們。如果您不懂什么叫mingw32,那估計你的機(jī)器就是沒能安裝過吧。那這一步跳過。

  2.13 開始安裝

  雙擊下載的文件,就可以開始完裝了,主要就兩個注意點:

  第一、選擇“Full/完整”安裝,免得一些插件沒有被安裝上。

  第二、安裝目錄最好不要帶有空格或漢字。

  這一點并不是Code::Blocks的限制,而是因為mingw32里的一些命令行工具,似乎對長目錄或帶空格的目錄支持有點小問題,我估計漢字目錄也會出問題,但沒試過。一句話,就裝在根目錄下的X:\CodeBlocks即可。比如我是安裝在E:\CodeBlocks下。

  2.2 升級Code::Blocks到最新svn版

  Code::Blocks是開源的軟件,它們源代碼管理采用subversion管理,因此它的編譯版本就直接采用svn的版本了。

  code::blocks的網(wǎng)站看不去不怎么更新,其實程序的主要都在它的BBS(http://forums.codeblocks.org/)的nightly builds子論壇中更新。

  2.2.1 下載升級文件,并覆蓋原有文件

  這里給出同樣給出截至今天(北京時間2008年7月20日半夜3點)的最新升級包下載地址:

  http://download.berlios.de/codeblocks/CB_20080719_rev5142_win32.7z

  或者: http://download2.berlios.de/codeblocks/CB_20080719_rev5142_win32.7z。

  下載的是.7zip的文件,可以用WinRAR或開源7zip軟件解壓全部文件,覆蓋原目錄下的文件,比如,我需要把它們解壓:E:\CodeBlocks\ 目錄下。

  要持續(xù)跟蹤最新版本,請關(guān)注本網(wǎng)站,或者直接到前述官方論壇查看。

  2.2.2 試運(yùn)行

  雙擊桌面上的Code::Blocks啟動圖標(biāo)——如果沒有,那就到開始菜單里找找。啟動時,能看到一個啟動界面,右

下若有顯示“svn 5142”,那就說明安裝及升級成功了。

  當(dāng)然,你也可以在啟動完成后,像其他軟件一樣,到“Help”菜單下找“About”查看詳細(xì)版本信息。

  現(xiàn)在Code::Blocks還是英文界面的,接下來我們談?wù)勅绾伟惭b它的語言包。

  2.3 使用本地語言包

  首先,請在 X:\CodeBlocks\share\CodeBlocks\ 建立一個子文件夾:locale,注意 locale 全為小寫字母。

  我對簡體漢字的語言包做了較大改進(jìn),不過仍然沒改完,另外,一些插件在當(dāng)前版本本來就無法漢化的,所以還有一部分內(nèi)容是英語的。繁體部分我沒有改動。

  d2school版Code::Blocks語言包下載。

  下載后,請解壓到前述的locale目錄下,則locale目錄下,應(yīng)出現(xiàn)zh_CN和zh_TW兩個子目錄。

  重新啟動Code::Blocks,點擊主菜單的“Settings”,選擇“Enviornment”。出現(xiàn)的對話框中,左邊選中“View”,右邊打勾“Internationalization (needs restart)”,并在后面的復(fù)合框中選中“Chinese (Simplified)”。確認(rèn)退出本對話框。

  重啟Code::Blocks。再看到的應(yīng)該是中文簡體界面了。

  2.4 基本配置 Code::Blocks

  一款編程用的IDE,一定要不斷根據(jù)自己的需要進(jìn)行配置,才會變得好用起來。不過本文僅僅講那些必選項。也就是如果沒配置好,這個Code::Blocks就干不了活的選項。有關(guān)其它的選項,因為太多,我不可能現(xiàn)在就開始寫,以后我會慢慢整理一些放在本站。需要的人,請多關(guān)注www.d2school.com。主要會是一些常用的快捷鍵等配置,給不熟悉的人帶個頭,最終還是靠自己去配置。

  2.41 配置g++編譯器及調(diào)試器

  請大家首先到 X:\CodeBlocks\MinGW\bin下,檢查一下有沒有以下文件:

  mingw32-gcc.exe 這是C的編譯器。

  mingw32-g++.exe 這是C++的編譯器,同是地DLL(動態(tài)庫)的連接器。

  ar.exe 這是靜態(tài)庫的連接器。

  gdb.exe 這里調(diào)試器。

  windres.exe windows下資源文件編譯器。

  mingw32-make.exe 制作程序。

  都沒有問題,請點擊c::b主菜單“設(shè)置”(漢化前的"Settings"),這次選中“編譯器和調(diào)試器設(shè)置...”。,出現(xiàn)的對話框中,右邊選中“全局編譯器設(shè)置”,然后對照下圖,檢查左邊配置是否正確無誤:

  現(xiàn)在我們就可以拿Code::Blocks來寫課程里的很多C++代碼了。

  對于Linux的使用者,由于GCC原生于Linux, 所以只需下載Code::Blocks網(wǎng)站的.tar.gz即可。Code::Blocks對Debian系提供了更好的支援。

Code::Bolcks在Linux下運(yùn)行

posted on 2009-03-17 23:02 肥仔 閱讀(2611) 評論(1)  編輯 收藏 引用 所屬分類: 工具

評論

# re: Code::Blocks  回復(fù)  更多評論   

去年還一直在用,從svn中簽出代碼自已編譯的。感覺是個山寨版的vc,插件有那么一些,不過集成度不高,用起來不太順溜,代碼完成功能還比較弱,對安裝在其它目錄下的外部庫的分析不夠。如果用來開發(fā)wxWigets應(yīng)用還是不錯的,支持得比較完整。
2009-03-24 15:54 | tangxinfa
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲激情国产| 亚洲欧美在线看| 亚洲丁香婷深爱综合| 亚洲一区免费在线观看| 一本色道久久综合亚洲精品高清| 久久精品视频播放| 亚洲国产美国国产综合一区二区| 香港成人在线视频| 亚洲免费播放| 欧美日韩国产麻豆| 亚洲一区二区三区乱码aⅴ| 国产日韩高清一区二区三区在线| 亚洲自拍偷拍网址| 久久成年人视频| 亚洲国产精品一区二区www在线| 欧美成人激情视频免费观看| 男人的天堂亚洲| 亚洲欧美综合国产精品一区| 亚洲自拍另类| 国产网站欧美日韩免费精品在线观看| 在线一区二区三区做爰视频网站| 亚洲在线黄色| 亚洲一区二区免费视频| 久久精品国产亚洲a| 亚洲私人影吧| 欧美激情精品久久久久久久变态 | 亚洲男人影院| 老司机精品导航| 久久高清福利视频| 国产精品久久久久国产a级| 亚洲第一在线| 影音国产精品| 久久天天综合| 性欧美8khd高清极品| 噜噜噜躁狠狠躁狠狠精品视频| 欧美一区二区日韩一区二区| 欧美三级网址| 一区二区激情视频| 亚洲午夜电影| 国产精品毛片大码女人| 一区二区三区精品久久久| a91a精品视频在线观看| 欧美精品在线免费播放| 久久久久久久久久久成人| 久久黄金**| 国产午夜精品理论片a级大结局| 国产精品99久久99久久久二8| 在线一区日本视频| 国产精品入口夜色视频大尺度 | 一区二区欧美激情| 久久最新视频| 日韩天堂av| 亚洲在线中文字幕| 国产综合亚洲精品一区二| 久久都是精品| 亚洲精品中文字| 久久久精品国产免费观看同学| 亚洲二区在线| 国产精品国产馆在线真实露脸| 国产精品99久久久久久久vr| 亚洲午夜电影在线观看| 国产精品电影观看| 久久精品91| 亚洲高清在线观看| 欧美在线啊v| 在线亚洲一区| 亚洲国产精品黑人久久久| 国产精品久久久久一区| 女人香蕉久久**毛片精品| 久久久久.com| 一区二区三区日韩精品视频| 美女国内精品自产拍在线播放| 一区二区三区成人精品| 亚洲精品美女在线| 91久久在线视频| 亚洲第一区中文99精品| 国产精品美女xx| 欧美日韩一区不卡| 欧美日韩国产综合久久| 欧美精品入口| 国产精品久久久久天堂| 亚洲午夜激情网站| 日韩网站在线| 99国产精品国产精品久久| 亚洲第一综合天堂另类专| 免费久久99精品国产自在现线| 欧美在线观看视频一区二区| 久久久久久久性| 欧美成人一品| 亚洲美女精品成人在线视频| 亚洲婷婷免费| 亚洲视频第一页| 亚洲欧美精品在线| 老牛国产精品一区的观看方式| 久久综合久久88| 欧美日韩不卡在线| 国产欧美亚洲一区| 亚洲国产精品久久久久秋霞影院| 亚洲人成在线影院| 在线亚洲精品福利网址导航| 亚洲欧美在线免费观看| 亚洲激情小视频| 一本久久a久久精品亚洲| 亚洲一区二区免费在线| 欧美电影在线播放| 国产精品久久久久久影视 | 悠悠资源网久久精品| 亚洲国产成人精品视频| 亚洲性感激情| 欧美自拍偷拍| 日韩视频永久免费| 久久夜色精品国产噜噜av| 国产精品久久久久国产a级| 亚洲精品在线视频| 久久野战av| 亚洲欧美日本国产有色| 欧美视频日韩视频在线观看| 日韩午夜一区| 亚洲国产日韩欧美| 久久精品视频播放| 欧美国产在线电影| 亚洲专区免费| 国产精品丝袜xxxxxxx| 亚洲手机视频| 午夜日韩激情| 精品91免费| 免费观看成人| 欧美另类视频| 亚洲男人的天堂在线观看| 一区二区三区不卡视频在线观看| 欧美区二区三区| 久久精品国产亚洲精品| 99re66热这里只有精品3直播| 欧美精品久久一区二区| 在线视频欧美一区| 亚洲欧美中文字幕| 在线电影国产精品| 欧美激情综合| 国产精品每日更新在线播放网址| 久久精品国产一区二区电影| 久久亚洲不卡| 午夜精品久久久久久久99热浪潮| 亚洲欧美在线免费| 亚洲欧洲日夜超级视频| 亚洲精品无人区| 国产精品成人一区二区网站软件| 欧美在线一区二区| 欧美精品手机在线| 久久久国产一区二区| 欧美黄色日本| 久久国产88| 国产精品久久久久高潮| 欧美成人精品h版在线观看| 国产精品久久9| 91久久精品一区| 最新国产乱人伦偷精品免费网站 | 久久免费精品日本久久中文字幕| 亚洲国产精品va在线看黑人 | 国产精品老牛| 亚洲国产精品悠悠久久琪琪| 国产亚洲一区二区精品| 日韩午夜免费视频| 久久精品视频播放| 亚洲视频日本| 欧美日韩国产高清视频| 欧美大片在线看| 亚洲精品视频免费观看| 久久躁狠狠躁夜夜爽| 欧美成人精品在线| 91久久久在线| 欧美成人免费视频| 亚洲精品少妇| 性高湖久久久久久久久| 国产模特精品视频久久久久| 亚洲欧美成人综合| 亚洲国产欧美在线| 亚洲国产成人精品久久| 欧美黄色一区| 亚洲一区二区三区精品在线观看 | 亚洲欧美久久久| 麻豆国产精品777777在线| 亚洲精品国产品国语在线app| 欧美精品v国产精品v日韩精品| 亚洲精品一区久久久久久| 亚洲自拍偷拍色片视频| 国产精品久久久久一区二区三区共| 午夜精品国产精品大乳美女| 欧美刺激午夜性久久久久久久| 中日韩男男gay无套| 狠狠色香婷婷久久亚洲精品| 欧美91大片| 久久精品国产久精国产思思| 亚洲精品免费在线观看| 久久久另类综合| 亚洲免费一级电影| av成人免费| 亚洲黄色在线视频| 日韩视频精品| 国产精品亚洲不卡a| 欧美电影在线|