天天看點

wxWidgets 2.8配合VS2005環境搭建

1. 下載下傳安裝檔案

2. 安裝,注意所謂的安裝僅僅是把檔案拷貝到了一個指定的目錄,還需要進行編譯。很簡單,進入/wxWidgets-2.8.3/build/msw,用VC2005打開wx.dsw,因為DSW是VC6的工程檔案,點确定進行轉換,然後在DEBUG下直接編譯即可。注意,要使用GLCANVAS的話需要把setup.h中的wxUSE_GLCANVAS設為1。編譯的結果是在wxWidgets-2.8.3/lib/vc_lib産生了一系列的LIB檔案和一個mswd檔案夾。好了,編譯好了就可以使用了。

/wxWidgets-2.8.3/build/msw目錄下生成了多個包含了目标檔案的目錄,占了很大空間,可以删掉。

3. 設定VC開發環境。

“Tools” — “Options” —- “Projections and solutions”   —- “library files” 加入:D:/wxWidgets-2.8.3/lib/vc_lib/

“Tools” — “Options” —- “Projections and solutions”   —- “include files”加入D:/wxWidgets-2.8.3/include和

D:/wxWidgets-2.8.3/include/msvc

4. 運作例子。

進入D:/wxWidgets-2.8.3/samples/animate,打開該工程,Project—〉project depedence,把adv,core和base都去掉鈎。然後就可以編譯運作了。

5.建立工程需要在”Project” — “setting” — “General” — “charecter set” –選 No Set

在”Project” — “setting” — “Linker” — “Input” — “Additional depedencies”: 加入

wxmsw28d_adv.lib

wxmsw28d_core.lib

wxbase28d.lib

wxtiffd.lib

wxjpegd.lib

wxpngd.lib

wxzlibd.lib

wxregexd.lib

wxexpatd.lib

winmm.lib

comctl32.lib

rpcrt4.lib

wsock32.lib

odbc32.lib

繼續閱讀