天天看點

wxWidgets安裝測試

安裝(假設目标目錄為wxWidgets)

1、到點選打開連結下載下傳Windows installer并安裝

2、打開build\msw子目錄中的工程檔案,編譯

3、将include目錄拷貝到wxWidgets\下

4、将lib目錄下的lib\vc_dll(動态庫)和lib\vc_lib(靜态庫)拷貝到wxWidgets\lib下

測試

1、建立空的項目

2、複制點選打開連結中的HelloWorld到項目中

3、将字元集改為unicode

4、在項目的include目錄中加入wxWidgets\include\msvc和wxWidgets\include(注意兩個目錄的順序)

5、在項目的lib目錄中加入wxWidgets\lib\vc_lib或wxWidgets\lib\vc_dll

6、編譯運作

New

若出現“snprintf conflicts with Standard Library function declaration”,則找到tif_config.h和tif_config.vc.h,将其中snprintf的宏定義去掉。

若出現“wxWidgets-3.0.2\include\wx/propgrid/advprops.h(453): error C2668: 'wxDateTime::wxDateTime': ambiguous call to overloaded function”,則将“”return m_value;”改為“return m_value.GetDateTime();”

若wxPrintf, wxString::Printf不能正常工作,則修改strvararg.cpp中的HandleString函數(全部使用unix的版本,即用ls列印字元串)

繼續閱讀