1. 程式人生 > >wxWidgets的安裝與編譯 -《跟我學wxWidgets開發》系列教程

wxWidgets的安裝與編譯 -《跟我學wxWidgets開發》系列教程

開始選單->程式-> Microsoft Visual Studio 2010->Visual Studio Tools
->Microsoft Visual Studio命令提示環境2010
通過命令進入wxWidgets的build目錄:

d:\
cd wxWidgets-2.9.4\build\msw
nmake /f makefile.vc SHARED=0 UNICODE=1 BUILD=debug

等待到視窗不跳結果,返回到像下面的命令提示符狀態即可:

D:\wxWidgets-2.9.4\build\msw>

2.2.2 用MinGW進行編譯
雖然很多人都喜歡用功能強大而華麗的VS進行程式開發,但在開發wxWidgets程式時,我推薦用CodeBlocks加MinGW進行開發。主要原因是VS上並沒有對wxWidgets的主動支援,在開發wxWidgets程式時,我們必須藉助另外的介面設計工具(如wxFormBuiler),並且在VS上每建立一個wxWidgets工程,都需要進行若干繁瑣的配置。
如果你用CodeBlocks進行wxWidgets開發的話,一般都是用GCC編譯器進行程式的編譯,所以你就必須使用MinGW進行編譯,因此掌握好這一小節的是很有必要的。
用MinGW編譯wxWidgets其實很簡單,和在VS的命令提示符進行編譯差不多。首先,我們需要安裝好MinGW,可以在其官方

http://www.mingw.org/直接下載最新版本,在官網找到Downloads連線直接點進去,MinGW也是開源的,所以我們發現它也是儲存在SourceForge上的,安裝包儲存在其Installer目錄下,這裡我下的是mingw-get-inst-20120426.exe。
下好雙擊執行安裝包,一直下一步下一步就好。
安裝完成後,我們需要配置一下環境變數,如圖所示,我們需要在使用者環境變數PATH後加入MinGW的執行目錄,因為我把MinGW裝在C:\MinGW下,所以這裡我填上C:\MinGW\bin。

環境變數配置圖(待截圖)

MinGW安裝配置完成後,我們在開始->執行cmd,開啟Windows的命令提示符視窗,然後像上一節中用VS命令提示環境編譯一樣,進入wxWidgets根目錄:

d:\
cd wxWidgets-2.9.4\build\msw
mingw32-make -f makefile.gcc SHARED=0 UNICODE=1 BUILD=debug

也是經過半個到一個小時時間,編譯就能順利完成了。編譯產生的庫檔案存放在wxWidgets根目錄下的lib\gcc_lib目錄底下。

至此,本章對wxWidgets的編譯和安裝就介紹完了,以前沒有教程看的話,wxWidgets的編譯過程可能是一件相當頭疼的事情,過程中可能會遇到各種各樣的問題(因為我以前也是如此),因此希望本章能幫助你順利上手使用wxWidgets。