wxwidgets編譯及環境配置

wxwidgets編譯及環境配置ui

安裝步驟:編碼

  1. 到www.CodeBlocks.org下載並安裝CodeBlocks,最好下載MinGW版本的,能夠省掉安裝和配置GCC的麻煩。
  2. 到www.wxWidgets.org下載並安裝wxWidgets,若是隻開發Windows程序能夠只下載wxMSW版本,若是你喜歡也能夠下載wxAll版本。
  3. 編譯wxWidgets,若是不知道如何編譯能夠使用下面的wxbuild.bat進行編譯,編譯過程大概30分鐘。
  4. 因 爲CodeBlocks是使用GCC編譯器的,因此得先改一下編譯選項以支持中文,到Settings->Compiler and debugger下的Other option標籤中加入:-finput-charset=GBK,若是源文件是UTF-8或Unicode編碼就改爲相應的。
  5. 如今就能夠新建wxWidgets工程了。

wxbuild.bat,運行腳本前先把CodeBlocks安裝目錄下的MinGW/bin/目錄設到PATH變量裏。spa

@echo off
cd build/msw
title 編譯wxWidgets
echo 開始編譯
echo ---------------------------------------------------------------------
echo 編譯發行版本
mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1
echo 編譯調試版本
mingw32-make -f makefile.gcc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1
echo ---------------------------------------------------------------------
echo 編譯結束
pause

 

紅色的是Unicode選項,若是你不須要Unicode的話能夠把它設成0debug

安裝完MinGW,咱們須要在環境變量裏添加一個wxWidgets根目錄環境變量,這裏我命名爲:wxwin,值爲D:\wxWidgets-2.9.4。接下來咱們打開CodeBlocks,首先打開「Settings」->「Compiler…」菜單,選擇MinGW做爲其默認編譯器。
 
選擇MinGW做爲默認編譯器圖示(等待截圖)
 
而後再打開「Settings」->「Global Variables…」,在設置default」下新創建一個wx」變量,在「Build-in fields:」下,base中填入「${wxwin}」,include中填入「${wxwin}\include」,lib中填入${wxwin}\lib,這些都是後面創建wxWidgets工程的嚮導裏須要用到的。調試

在建立wxwidgets工程時,設置wxwidgets時,寫入$(#wx)就能夠了。code

相關文章
相關標籤/搜索