2013-03-28 45 views
3

我做了一些轉移工作,應對一些用wxWidgets 2.8編寫的代碼,現在需要轉移到wxWidgets 2.9。wxWidgets 2.8 to wxWidgets 2.9:wxLocale問題

我定義:

wxLocale m_locale; 

並使用

m_locale.Init(iLocale, wxLOCALE_CONV_ENCODING) 

(這裏iLocale是具有值58的int)。

現在WX卻對我說:

.... \ SRC \ COMMON \ intl.cpp(361): 「(標誌& wxLOCALE_CONV_ENCODING)」 斷言 未能wxLocale ::初始化():wxLOCALE_CONV_ENCODING已不再支持,請在您的目錄中添加字符集

我該怎麼辦?

回答

1

wxLOCALE_CONV_ENCODING似乎不推薦使用。嘗試省略此標誌(只是不要使用它)。 當我升級我的wxwidgets版本(2.8到3.0)並且它工作時,我遇到了同樣的問題。