作者: Sai
1. 下載codeblock,進官網(wǎng),首先提醒下,下載工具一定要進官網(wǎng),最新,沒木馬.
http://www.codeblocks.org/downloads/binaries
選在SourceForge.net下載吧.
codeblocks-13.12mingw-setup-TDM-GCC-481.exe
2. 下載最新wxWidgets版本 3.0.1穩(wěn)定版.
http://www.wxwidgets.org/downloads/
點擊wxMSW DLLs之后出現(xiàn)下載界面:
由于下載的codeblock自帶的mingw是32位的,我選擇了這個.
如果是64位系統(tǒng)的和自己另外下載了64位的mingw的話可以用這個,在這里如果不熟悉先用32位的吧。
3. 由于下載的這兩個壓縮包都沒有頭文件,所以需要進父目錄單獨下頭文件.
http://sourceforge.net/projects/wxwindows/files/3.0.1/
下載wxWidgets-3.0.1_headers.7z:
4. 到現(xiàn)在為止已經(jīng)需要下載總共4個文件:
codeblock安裝文件
wxWidgets編譯需要的庫文件.
5. 安裝codeblock.
默認安裝到 C:\Program Files\CodeBlocks.
6. 運行codeblock,如果彈出什么東西選擇“否”好了,這里忘記記錄.
7. 檢查編譯器,以下出現(xiàn)的->箭頭都是先菜單后界面選項.
Setting->Environment->Enviroment variables
確認下里面的值是:
%path%;C:\Program Files\CodeBlocks\MinGW\bin
8. 測試編譯運行c文件
File->New->Empty file,保存為Untitle1.c.
輸入源碼:
#include <stdlib.h>
#include <stdio.h>
void main()
{
printf("Hello CB\n");
}
點擊 Build->Build
編譯完之后
點擊 Build->Run.
9.創(chuàng)建wxWidgets-3.0.1項目.
9.1 File->New->Project
9.2 選擇wxWidgets Project.
9.3 Wizard里選擇
注意,這里沒有貼圖的就直接點下一步
9.4 設(shè)置項目位置和名字,我設(shè)置名字為test_wx.
9.5 選擇窗口類型和是否需要設(shè)計器,新手建議先不用設(shè)計器吧,先自己敲下wxFrame的代碼.
9.6 注意,這一步比較重要,需要先停下來解壓使用wx的庫文件.
-- 在某個地方創(chuàng)建目錄wxWidgets-3.0.1,這里不要出現(xiàn)中文路徑,因為mingw不支持.
-- 把wxMSW-3.0.1_gcc481TDM_Dev.7z解壓到這個目錄下
-- 把wxWidgets-3.0.1_headers.7z解壓到這個目錄下。
解壓后的目錄結(jié)構(gòu)
這里我創(chuàng)建的目錄wxWidgets-3.0.1位置是C:\Users\apple\Desktop\codeblock\wxWidgets-3.0.1,所以以下就是它的路徑.
9.7 Debug和Release的選擇默認,以后自己熟悉自己改吧。
9.8 使用Dll庫和使用unicode編碼.
9.9 彈出找不到Debug和Release配置提示不要管,選擇“是”繼續(xù)
9.10 什么都不選,需要wx額外庫的自己選上.
9.11 選Finish
9.12 .項目已經(jīng)自動生成兩個必備的文件,也就是分別繼承wxFrame和wxApp的類.
test_wxApp.cpp
test_wxMain.cpp
9.13 右鍵項目test_wx,選Build,出現(xiàn)如下錯誤,這是找不到setup.h文件的原因.
所以我們需要修改庫的頭文件搜索路徑
右鍵項目test_wx,選Build options,在Search directories把gcc_dll改為gcc481TDM_dll,如下圖.
還有Linker
再次Build+Run即出現(xiàn)界面.
結(jié)束,還不懂得話真得問下自己的人品了!?。?/p>