在VS2010中使用wxWidgets 2 9 3

2021-06-08 15:06:33 字數 2021 閱讀 7930

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一起放到你新建的工程目錄你。比如...