作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在处理一些用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): assert "!(flags & wxLOCALE_CONV_ENCODING)"wxLocale::Init() 失败:不再支持 wxLOCALE_CONV_ENCODING,将字符集添加到您的目录中
我该怎么办?
最佳答案
wxLOCALE_CONV_ENCODING 似乎已被弃用。尝试省略此标志(只是不要使用它)。我在升级我的 wxwidgets 版本(2.8 到 3.0)时遇到了同样的问题并且它有效。
关于wxWidgets 2.8 到 wxWidgets 2.9 : wxLocale problems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681952/
我尝试使用 wxLocale 创建一个简单的多语言程序,但我什至不能让它失败——看起来任何加载语言的尝试总是返回 OK,但没有任何改变。 #include #include #include #
我在处理一些用wxWidgets 2.8 编写的代码,现在需要转移到wxWidgets 2.9。 我这样定义: wxLocale m_locale; 和使用 m_locale.Init(iLocale
我是一名优秀的程序员,十分优秀!