【问题标题】:wxWidgets 2.8 to wxWidgets 2.9: wxLocale problemswxWidgets 2.8 到 wxWidgets 2.9:wxLocale 问题
【发布时间】:2013-03-28 12:33:52
【问题描述】:

我做了一些转移工作来处理一些用 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,将字符集添加到您的目录

我该怎么办?

【问题讨论】:

    标签: wxwidgets


    【解决方案1】:

    wxLOCALE_CONV_ENCODING 似乎已被弃用。尝试省略这个标志(只是不要使用它)。 我在升级 wxwidgets 版本(2.8 到 3.0)时遇到了同样的问题。

    【讨论】:

      猜你喜欢
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多