wxwidgets 是跨平台的基於gtk+的c++ 開源庫。有點類似於windows平台的mfc。支援windows,osx,linux和unix的32位和64位結構。同時還支援一些移動平台如 windows mobile, iphone sdk和嵌入式gtk+。如果對c++不熟,wxwidgets庫同時還支援python,perl,ruby和其他的語言的封裝。wxwidgets生 成的程式,會讓程式外觀和本地平台一樣。
下面介紹vs2010中整合wxwidgets。
2-用vs2010編譯
wxwidgets安裝目錄下的\build\msw資料夾,裡面有
wx.dsw
wx_dll.dsw
wx_vc7.sln
wx_vc8.sln
wx_vc9.sln
用vs2010開啟,並並使用vc++2010編譯。
3- 包含目錄:
在 專案屬性->配置屬性->c/c++->常規->附加包含目錄 中新增:
c:\wxwidgets-2.9.3\include
c:\wxwidgets-2.9.3\lib\vc_lib\mswu
4-靜態編譯:
在 專案屬性->配置屬性->c/c++->**生成->執行庫:多執行緒除錯 dll (/mdd)
5-在 專案屬性->配置屬性->mfc的使用: 使用標準 windows 庫
c:\wxwidgets-2.9.3\lib\vc_lib
7-新增連線檔案
release:
wxbase29u.lib
wxbase29u_net.lib
wxbase29u_xml.lib
wxexpat.lib
wxjpeg.lib
wxmsw29u_adv.lib
wxmsw29u_aui.lib
wxmsw29u_core.lib
wxmsw29u_gl.lib
wxmsw29u_html.lib
wxmsw29u_media.lib
wxmsw29u_propgrid.lib
wxmsw29u_qa.lib
wxmsw29u_ribbon.lib
wxmsw29u_richtext.lib
wxmsw29u_stc.lib
wxmsw29u_xrc.lib
wxpng.lib
wxregexu.lib
wxscintilla.lib
wxtiff.lib
wxzlib.lib
comctl32.lib
rpcrt4.lib
debug:
wxbase29ud_net.lib
wxmsw29ud_html.lib
wxbase29ud_xml.lib
wxmsw29ud_adv.lib
wxmsw29ud_aui.lib
wxmsw29ud_gl.lib
wxmsw29ud_media.lib
wxmsw29ud_propgrid.lib
wxmsw29ud_qa.lib
wxmsw29ud_ribbon.lib
wxmsw29ud_richtext.lib
wxmsw29ud_stc.lib
wxmsw29ud_xrc.lib
wxscintillad.lib
wxmsw29ud_core.lib
wxbase29ud.lib
wxtiffd.lib
wxjpegd.lib
wxpngd.lib
wxzlibd.lib
wxexpatd.lib
winmm.lib
comctl32.lib
rpcrt4.lib
wsock32.lib
odbc32.lib
8.僅debug,在 專案屬性->配置屬性->c/c++->預處理器->預處理器定義 中新增:
;__wxmsw__;__wxdebug__
Qt在VS2010中使用
1 準備兩樣東西 qt win opensource 4.8.5 vs2010 和qt vs addin 1.1.11 opensource 2 安裝 先裝庫,再裝外掛程式 注意 前提是vs2010已經裝好 傻瓜式操作。3 qt預設使用mingw進行編譯,如果要使用vs2010開發,需要將qt重新編...
Skin 面板庫在VS2010中使用
由於最近專案開發中需要軟體介面比較美觀,所以查閱了一些資料,但總結所有的美化介面的方法,skin 是最成熟和最方便快捷的方法,所以總結使用方法如下 1,在stdafx.h中新增以下語句 include skinppwtl.h pragma comment lib,skinppwtl 2,將skinp...
vs2010中使用curl 配置
第四步 開啟curl 7.21.5 lib dll debug 找到libcurld.dll和libcurld imp.lib。第五步 開啟curl 7.21.5 include 找到curl檔案和第四步找到的libcurld.dll和libcurld imp.lib一起放到你新建的工程目錄你。比如...