天天看點

Windows下安裝Code::Blocks 13.12進行C/C++開發

codeblocks是一個開放源碼的全功能的跨平台c/c++內建開發環境。codeblocks是開放源碼軟體。codeblocks由純粹的c++語言開發完成,它使用了蓍名的圖形界面庫wxwidgets(2.6.2unicode)版。對于追求完美的c++程式員,再也不必忍受eclipse的緩慢,再也不必忍受vs.net的龐大和高昂的價格。

codeblocks提供了許多工程模闆,這包括:控制台應用、directx應用、動态連接配接庫、fltk應用、glfw應用、irrlicht工程、ogre應用、opengl應用、qt應用、sdcc應用、sdl應用、smartwin應用、靜态庫、win32 gui應用、wxwidgets應用、wxsmith工程,另外它還支援使用者自定義工程模闆。在wxwidgets應用中選擇unicode支援中文

Windows下安裝Code::Blocks 13.12進行C/C++開發

二、點選download the binary release下載下傳最新版的codeblocks

Windows下安裝Code::Blocks 13.12進行C/C++開發

這裡使用第三個安裝,我解釋一下:

第一個不帶編譯器,安裝包最小,需要自己下載下傳編譯器

第二個帶tdm4.7.1編譯器,cb就是用4tdm4.7.1編譯的

第三個帶tdm4.8.1編譯器

官方網站上面說了如果用tdm4.8.1編譯cb13.12會有一些問題,但排除你要個性化定制cb的需求因素,那麼,後面兩個安裝包随意了。

我個人是兩個編譯器都有,然後每次ide更新隻需下載下傳不帶編譯器的安裝包即可。

下載下傳完成後一路無腦安裝就可以了

安裝完成後打開codeblocks:

Windows下安裝Code::Blocks 13.12進行C/C++開發

三、現在我們學習如何通過向導建立一個控制台應用,并且直接編譯、運作它

步驟1:

code::blocks主菜單“file”→“new”→“project…”彈出如下對話框中,選擇“console application”

Windows下安裝Code::Blocks 13.12進行C/C++開發

步驟2:

如果出現向導的“歡迎界面”,直接點選下一步。

步驟3:

出現用于選擇語言的對話框,選擇“c++”,下一步。

步驟4:

出現選擇檔案夾的對話框,在“項目标題”中輸入“helloworld”。兩單詞連寫,不包括雙引号。本步操作結果将會在“我的檔案”中“codeblocksprojects”目錄下,建立一個名稱為“helloworld”的目錄。或者是自己定義路徑:

Windows下安裝Code::Blocks 13.12進行C/C++開發

步驟5:

出現編譯器選項對話框。在“編譯器”中選擇“gnu gcc compiler”。其下則預設“debug”與“release”兩個編譯目标都是預設選中的,不必改變,通常我們都需要調試和發行兩個版本,就算是一個hello

word的簡單程式。按下“完成”。

步驟6:

必要時按下“shift + f2”,出現“management”側邊欄,如下圖:

Windows下安裝Code::Blocks 13.12進行C/C++開發

步驟7:

輕按兩下上圖所示的main.cpp,将打開該檔案。暫時我們還并不需要修改它。

步驟8:

主菜單“建構”→“建構”。或者,用熱鍵ctrl+f9,完成編譯。

步驟9:

再按ctrl + f10,運作。(9、10步也可以通過工具欄實作,請讀者自行熟悉)。下面是運作結果圖:

Windows下安裝Code::Blocks 13.12進行C/C++開發

步驟10:

其中“helloworld!”是我們程式的輸出。下面的内容是code::blocks為了友善我們調試而增加的内容(本來該程式運作後,就直接退出),包括顯示了程式運作用時,以及提示“按任意鍵退出”。

注意!:下面是易出現的問題及解決:

如果控制台出現以下字樣:

"helloworld - debug": the compiler's setup (gnugcc compiler) is invalid, so code::blocks cannot find/run the compiler.

probably the toolchain path within the compiler optionsis not setup correctly?! (do you have a compiler installed?)

goto "settings->compiler...->global compilersettings->gnu gcc compiler->toolchain executables" and fix thecompiler's setup.

skipping...

nothing to be done (all items are up-to-date).

target uses an invalid compiler; run aborted

解決方法:windows下裝個mingw設定好環境變量即可

首先下載下傳一個mingw的安裝包,這裡我用的是mingw5.14

下載下傳位址:http://download.csdn.net/detail/sunmc1204953974/7676641

點選安裝

Windows下安裝Code::Blocks 13.12進行C/C++開發
Windows下安裝Code::Blocks 13.12進行C/C++開發
Windows下安裝Code::Blocks 13.12進行C/C++開發

各元件描述:

g++ compiler,c++編譯器

g77 compiler,fortran編譯器

ada compiler,ada編譯器

java compiler,java編譯器

objective c compiler ,objective c編譯器

mingw make ,mingw的makefile解釋器

完成安裝:

環境變量的設定

假定mingw安裝在c:/mingw目錄下。

"我的電腦"圖示上點選右鍵,選擇“屬性”,打開系統屬性(進階屬性)面闆。

選擇“進階”标簽,點選“環境變量”按鈕,點選建立。

Windows下安裝Code::Blocks 13.12進行C/C++開發

建立如下系統變量:

c_include_path = %mingw_home%/include

即:

建立c_includede_path變量,值設為c:\mingw\include,如圖

Windows下安裝Code::Blocks 13.12進行C/C++開發

下面的類推

mingw_home = c:/mingw

library_path = %mingw_home%/lib

cplus_include_path = %mingw_home%/include/c++/3.4.5;%mingw_home/include/c++/3.4.5/mingw32;%mingw_home/include/c++/3.4.5/backward;%mingw_home%/include

path = %path%;%mingw_home%/bin

之後應該就可以用了

轉載請注明出處:http://blog.csdn.net/sunmc1204953974

繼續閱讀