CodeBlocks的下載安裝、配置、簡單編程


IDE簡介 http://www.baidu.com/s?wd=codeblocks ,這里只是介紹Windows平台下的IDE環境配置。

CodeBlocks的下載、安裝、配置:

下載:http://www.codeblocks.org/downloads/26 官方目前的說明如下

File

Date

Size

Download from

codeblocks-12.11-setup.exe

codeblocks-12.11-setup_user.exe

28 Nov 2012

28.2 MB

BerliOS or Sourceforge.net

BerliOS or Sourceforge.net

codeblocks-12.11mingw-setup.exe

codeblocks-12.11mingw-setup_user.exe

28 Nov 2012

96.8 MB

BerliOS or Sourceforge.net

BerliOS or Sourceforge.net

NOTE: The codeblocks-12.11mingw-setup.exe file includes the GCC compiler and GDB debugger from TDM-GCC (點version 4.7.1, 32 bit).

NOTE: The codeblocks-12.11(mingw)-setup_user.exe will NOT request ADMIN rights and can be installed into write accessible folders only. 

Trying to install to a folder like "Program Files" will result in an access error therefore. 

Use this special installer if you do not have admin access on your Windows machine. 

IF UNSURE, USE "codeblocks-12.11mingw-setup.exe"!(如果不確定就選這個)

上面內容的大致意思是,codeblocks有集成GCC編譯器的(下面2個),也有不帶編譯編譯器的(上面2個,編譯器可以另外下載安裝);如果你有本機管理員權限就從1、3中選擇,只有普通權限就選擇2、4。

官方網站上還說,如果你想下載安裝即時更新版本,可以發現有 NOTE: There are also more recent nightly builds available in the forums or (for Debian and Fedora users) in Jens' Debian repository and Jens' Fedora repository. Please note that we consider nightly builds to be stable, usually.

其中nightly的最新的就可以訪問: http://forums.codeblocks.org/index.php?PHPSESSID=na8eio6ofadclvfjaddev1dpv1&topic=18229.0 ,下載其中的文件,解壓到同一目錄下,點擊主程序就可以運行。 forums 主頁置頂的文章中有使用說明,其實CodeBlocks也是可以免安裝的,

Code::Blocks是一個開放源碼的全功能的跨平台C/C++集成開發環境。Code::Blocks是開放源碼軟件。其本身不提供編譯功能,但能通過調用第三方編譯代碼,官網的集成編譯器為mingw,這樣可以簡化安裝過程。但是不能選擇編譯器版本...Code::Blocks只是一個集成的開發環境,它的版本高低對編譯過程沒有多大的影響,而編譯器版本的不同可能會有較大影響。在開發過程中要使用相對固定的版本,減少沒有必要的出錯。

MingW32是默認的編譯器,不論是否安裝的是集成了該編譯器的CodeBlocks版本,下載地址 http://tdm-gcc.tdragon.net/ 均可通過Settings --> Compiler...打開如下圖所示窗口:指定編譯器程序的根目錄,並可通過是否包含 Program Files 選項卡下列出的程序進行判斷。如果你用的是VC++(這個版本還不支持VS2012),類似的設置一下。

編譯的過程中,一旦用到中文輸出,往往會有亂碼現象。下面統一使用UTF-8編碼,通過Settings --> Compiler...打開下面“圖一”窗口,並結合上面圖二說明一下。

和 選擇及設置默認編譯器。

設置程序執行輸出時使用的編碼(windows的命令行不支持UTF-8輸出,這里是強制輸出。因為常編寫的控制台應用程序輸出以及默認的輸出程序是cmd.exe,就要在如圖位置加上這句:-fexec-charset=GBK

是上面圖二的內容

工具欄中紅框所示的5個快捷調試按鈕是build(編譯)、run(運行)、build and run(編譯並運行)、rebuild(重新編譯)、abort(取消)。右邊的Build target是編譯目標選擇。

 界面字體設置:Settings --> Editor...如圖三

 

設置默認打開文件時使用的編碼、設置默認編碼、及其它:

選擇一種編碼,目的 -- 全局使用UTF-8 

1 在Use encoding when opening files(打開文件時使用的編碼方式),選擇UTF-8

2 Use this encoding “As fallback encoding”(作為默認編碼)

3 下面的復選框可以不選。

 

如果還是出現亂碼,那么下面這個操作要記住。File encoding 下的“System Defaults”和“UTF-8”

“System Defaults”一般的windows中文版系統是指GBK(WINDOWS-936或GB2312),並且在CodeBlocks主窗口的狀態欄有編碼方式的顯示,如下下圖。

 

 

對於亂碼問題,只需理解

1 文件的保存編碼方式

2 打開文件時用的編碼方式

3 輸出程序是否支持這種編碼方式(對應“圖一”的 3 操作)。

總結,如果在“圖四”中選擇 WINDOWS-936 ,則基本不會出現亂碼(保存、讀取及輸出會都一樣為GBK)。

但,若選擇UTF-8就問題多多,用支持編碼方式查看的文本編輯器,如Notepad++,再次確定保存源碼的文件(.cpp文件)的編碼方式。再另存為UTF-8(或如上圖用“File encoding 下的UTF-8”重寫一下)。

 通過上面的介紹,可以嘗試創建一個簡單的控制台應用程序,新建的程序會默認為一個簡單的“Hello World”。

過程:

File --> New --> Project --> console application (下圖)--> Go ,打開“console application”創建向導,

到這里選擇 C++:

如下圖操作,先指定保存目錄,再輸入工程名稱:

Debug 和 Release 都選上,選任意一個也行。編譯器也是在這里選擇的,這里顯示的是默認設置的。點擊完成。

前面新建的Project 名稱adfsd,雙擊main.cpp 打開右邊代碼區,點擊正上方的工具按鈕,編譯、運行,在“信息顯示區”可以看報告。也可以到工具目錄下使用記事本查看.cpp文件。

 

下面附加一個簡單的控制台應用程序代碼,:

#include <iostream>
using namespace std;
int main(){
cout<<endl<<"\t\t\t\t\t"<<"九九乘法表"<<endl;//標題行
int n=90;
for(int k=1;k<n;k++){
cout<<"*";
}
cout<<endl;
for(int i=1;i<10;i++){
cout<<"*";
for(int j=1;j<i+1;j++){
cout<<"\t"<<i<<"x"<<j<<"="<<i*j;
}
for(int k=1;k<12-i;k++){
cout<<"\t";
}
cout<<"*"<<endl;
}
for(int m=1;m<n;m++){
cout<<"*";
}
return 0;
}

那,下面這篇是緊隨其后的 wxWidgets 的相關,不妨花點時間:

http://www.cnblogs.com/hslog/p/hslog0004.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM