wxWidgets:更新到最新版本的 wxWidgets
wxWidgets:更新到最新版本的 wxWidgets
wxWidgets 的每个新版本都不可避免地引入了会影响预先存在的代码的更改。此页面的想法是记录构建失败的常见原因及其解决方案;以及什么可以替代新弃用的方法。
统一码
最大的变化是在内部使用了 unicode 字符串,通常是 UTF-8。现在几乎没有理由尝试创建 ansi 构建。这样做的一个后果是不再需要使用 wxT() 或 _T() 宏(尽管它们仍然可以保留以实现向后兼容性)。但是 _() 仍然需要翻译。
两种常见的是:
不再可能执行以下操作:
wxString foo; if (foo) {
...</