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

woaidongmao

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

Code::Blocks

介紹

  Code::Blocks 是一個開放源碼的全功能的跨平臺C/C++集成開發環境.

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

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

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

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

  Code::Blocks支持插件,目前的插件包括代碼格式化工具AStyle;代碼分析器;類向導;代碼補全;代碼統計;編譯器選擇;復制字符串到剪貼板;調試器;文件擴展處理器;Dev-C++ DevPak更新/安裝器;DragScroll,源碼導出器,幫助插件,鍵盤快捷鍵配置,插件向導;To-Do列表;wxSmith;;wxSmith MIME插件;wsSmith工程向導插件;WindowsXP外觀。

  Code::Blocks具有靈活而強大的配置功能,除支持自身的工程文件、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開發,正體現了wxWidgets的強大。以前Borland C++ Builder X宣稱基于wxWidgets開發跨平臺、兼容性好、最優秀的C++ IDE環境,但沒有實現;現在Code::Blocks+GNU GCC正在實現這個理想。讓我們拭目以待。國內的Code::Blocks愛好者和跨平臺開發員應該盡快建立中文Code::Blocks網站,提供Code::Blocks中文化支持,促進Code::Blocks在國內的發展。

[編輯本段]

安裝

  2.1安裝Code::Blocks發行版 8.02

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

  2.11 下載安裝文件

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

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

  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。前面下載的安裝程序已經自帶有完整的mingw32環境。mingw32是g++環境在windows下的一個實現。為了避免版本與路徑沖突,最好不要在一臺機器上安裝兩個mingw32。所以本步要求檢查一下。

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

  2.13 開始安裝

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

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

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

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

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

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

  code::blocks的網站看不去不怎么更新,其實程序的主要都在它的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\ 目錄下。

  要持續跟蹤最新版本,請關注本網站,或者直接到前述官方論壇查看。

  2.2.2 試運行

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

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

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

  現在Code::Blocks還是英文界面的,接下來我們談談如何安裝它的語言包。

  2.3 使用本地語言包

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

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

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

  下載后,請解壓到前述的locale目錄下,則locale目錄下,應出現zh_CN和zh_TW兩個子目錄。

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

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

  2.4 基本配置 Code::Blocks

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

  2.41 配置g++編譯器及調試器

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

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

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

  ar.exe 這是靜態庫的連接器。

  gdb.exe 這里調試器。

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

  mingw32-make.exe 制作程序。

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

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

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

Code::Bolcks在Linux下運行

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

評論

# re: Code::Blocks  回復  更多評論   

去年還一直在用,從svn中簽出代碼自已編譯的。感覺是個山寨版的vc,插件有那么一些,不過集成度不高,用起來不太順溜,代碼完成功能還比較弱,對安裝在其它目錄下的外部庫的分析不夠。如果用來開發wxWigets應用還是不錯的,支持得比較完整。
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>
            亚洲一区二区欧美| 国产精品久久久一本精品| 欧美不卡福利| 久久精品视频在线免费观看| 久久se精品一区精品二区| 欧美在线资源| 久久一区二区三区国产精品| 免费一级欧美在线大片| 亚洲国产美女精品久久久久∴| 欧美激情精品久久久久久黑人 | 国产精品扒开腿爽爽爽视频 | 欧美午夜视频一区二区| 国产日韩av高清| 在线精品亚洲| 一本色道婷婷久久欧美| 午夜欧美视频| 欧美大成色www永久网站婷| 亚洲激情电影在线| 亚洲免费影院| 免费观看一区| 欧美午夜电影在线| 一区二区在线视频观看| 亚洲美女在线看| 久久精品国产免费观看| 亚洲国产精品999| 亚洲午夜三级在线| 麻豆精品一区二区av白丝在线| 欧美小视频在线观看| 亚洲丰满少妇videoshd| 午夜精品一区二区三区在线| 欧美在线影院| 亚洲视频精品| 欧美成人伊人久久综合网| 欧美视频精品在线观看| 在线日韩精品视频| 欧美在线亚洲在线| 99精品福利视频| 免费av成人在线| 国产一区二区三区直播精品电影 | 欧美一区视频| 亚洲国产另类精品专区| 欧美伊人影院| 国产精品电影网站| 亚洲美女区一区| 麻豆精品91| 久久精品电影| 韩国在线一区| 久久久久国产精品一区| 这里只有精品视频| 欧美片在线播放| 亚洲精品一级| 欧美成人黑人xx视频免费观看| 欧美一区二区三区视频免费| 国产精品九色蝌蚪自拍| 亚洲天堂第二页| 99国产精品视频免费观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 国外成人性视频| 久久美女性网| 久久影院亚洲| 亚洲激情一区| 亚洲国产精品福利| 欧美高清在线播放| 亚洲美女性视频| 亚洲精品欧美极品| 欧美日韩另类一区| 一本久久青青| 夜夜精品视频| 国产精品一区=区| 久久精品日产第一区二区三区| 午夜一区二区三区不卡视频| 国产精品综合不卡av| 久久九九热re6这里有精品| 久久超碰97人人做人人爱| 国产一区二区三区高清在线观看| 久久久成人网| 久久久国际精品| 亚洲精品在线观| 一区二区三区.www| 国产日韩欧美在线观看| 久久青草欧美一区二区三区| 久久欧美中文字幕| 亚洲少妇自拍| 亚洲欧美日韩国产综合在线| 国产亚洲一区二区精品| 欧美国产日韩一区二区三区| 欧美日韩三级一区二区| 久久国产精品99久久久久久老狼| 久久久欧美精品| 午夜欧美大片免费观看| 亚洲免费av片| 国产精品日韩在线| 老司机成人网| 欧美日本在线| 久久9热精品视频| 你懂的视频欧美| 亚洲一区久久| 美女精品在线| 午夜精品影院| 男人的天堂成人在线| 亚洲永久在线| 欧美高清一区| 久久久不卡网国产精品一区| 欧美大片第1页| 久久视频在线看| 欧美午夜精品久久久| 裸体女人亚洲精品一区| 国产精品jvid在线观看蜜臀| 欧美国产一区二区在线观看| 国产精品一卡| 艳妇臀荡乳欲伦亚洲一区| 伊人久久亚洲影院| 亚洲欧美另类久久久精品2019| 亚洲高清一区二| 亚洲欧美日韩国产| 亚洲中字黄色| 欧美国产三区| 欧美/亚洲一区| 黑丝一区二区| 欧美一级日韩一级| 欧美一区二区三区在线看| 欧美极品一区二区三区| 美女图片一区二区| 韩国三级电影久久久久久| 亚洲永久免费观看| 亚洲免费在线播放| 国产精品国产三级国产| 一区二区三区不卡视频在线观看 | 国产日韩精品久久久| 99国产精品99久久久久久粉嫩| 91久久久国产精品| 美女主播一区| 欧美福利视频一区| 亚洲大片av| 麻豆av福利av久久av| 免费一级欧美片在线观看| 尤物在线精品| 欧美在线中文字幕| 欧美不卡一区| 亚洲国产导航| 欧美电影电视剧在线观看| 亚洲国产精品高清久久久| 亚洲国产精品久久91精品| 老司机亚洲精品| 欧美激情乱人伦| 亚洲理论在线观看| 欧美日精品一区视频| 日韩亚洲国产欧美| 午夜视频精品| 一区二区三区在线不卡| 亚洲尤物在线视频观看| 久久精品亚洲精品国产欧美kt∨| 欧美一区二区高清在线观看| 国产手机视频一区二区| 久久精品国产99精品国产亚洲性色| 久久久久久久精| 亚洲国产女人aaa毛片在线| 欧美国产一区二区三区激情无套| 亚洲欧洲偷拍精品| 亚洲欧美日韩精品一区二区| 国产一区二区欧美| 久久米奇亚洲| 亚洲三级色网| 亚洲欧美在线免费| 国内激情久久| 欧美久久久久久久久久| 一区二区三区 在线观看视| 先锋影音网一区二区| 黄色成人av在线| 欧美日韩成人综合| 西瓜成人精品人成网站| 嫩草成人www欧美| 亚洲欧美日韩精品一区二区| 在线免费不卡视频| 欧美午夜一区二区三区免费大片 | 国产精品欧美日韩| 久久久美女艺术照精彩视频福利播放| 欧美国产日产韩国视频| 亚洲网站在线播放| 亚洲电影免费观看高清| 国产精品成人免费精品自在线观看| 久久男女视频| 午夜伦理片一区| 99riav久久精品riav| 免费日韩成人| 久久蜜桃av一区精品变态类天堂| 亚洲欧洲日本一区二区三区| 国产精品影片在线观看| 欧美91大片| 久久久久久尹人网香蕉| 亚洲在线成人精品| 一区二区三区日韩精品视频| 亚洲国产成人精品久久久国产成人一区 | 亚洲天堂偷拍| 欧美激情精品久久久久久免费印度 | 一区二区三区高清不卡| 韩国福利一区| 国产精品久久久久一区| 欧美日韩国产探花| 欧美xxx在线观看|