wxWidgets 2.8到wxWidgets 2.9:wxLocale问题

时间:2013-03-28 12:33:53

标签: wxwidgets

我做一些转移工作,处理用wxWidgets 2.8编写的一些代码,现在需要转移到wxWidgets 2.9。

我定义了:

wxLocale m_locale; 

并使用

m_locale.Init(iLocale, wxLOCALE_CONV_ENCODING) 

(这里iLocale是一个值为58的int。)

现在wx告诉我:

.... \ src \ common \ intl.cpp(361):断言“!(flags& wxLOCALE_CONV_ENCODING)” wxLocale :: Init()失败:不再支持wxLOCALE_CONV_ENCODING,将charset添加到目录

我该怎么办?

1 个答案:

答案 0 :(得分:1)

wxLOCALE_CONV_ENCODING似乎已被弃用。尝试省略此标志(只是不要使用它)。 当我升级我的wxwidgets版本(2.8到3.0)时,我遇到了同样的问题并且它有效。