我做了一些转移工作,处理一些用wxWidgets 2.8编写的代码,现在需要转移到wxWidgets 2.9。
我的定义是:
wxLocale m_locale; 并使用
m_locale.Init(iLocale, wxLOCALE_CONV_ENCODING) (这里iLocale是一个值为58的整数)。
现在wx告诉我:
....\src\common\intl.cpp(361):在wxLocale::Init()中断言“!(标志和wxLOCALE_CONV_ENCODING)”失败:不再支持wxLOCALE_CONV_ENCODING,请将字符集添加到目录中
我该怎么办?
发布于 2014-01-24 00:30:46
wxLOCALE_CONV_ENCODING似乎已被弃用。试着省略这个标志(只是不要使用它)。当我升级我的wxwidgets版本(2.8到3.0)时,我也遇到了同样的问题,并且它起作用了。
https://stackoverflow.com/questions/15681952
复制相似问题