wxWidgets 3.0 wxLog:: OnLog and DoLog missing?
wxWidgets 3.0 wxLog:: OnLog and DoLog missing?
从 wxWidget 3.0 文档wxLog
http://docs.wxwidgets.org/3.0/classwx_log.html 来看,wxLog
类似乎不再有 OnLog()
成员,这是在 wxWidgets 2.8 (http://docs.wxwidgets.org/2.8/wx_wxlog.html#wxlogonlog) 中。3.0 文档提到了一次OnLog()
,但实际上没有条目。
wxLog::DoLog()
也有类似的问题
我想知道这些功能发生了什么。我有第三方遗留代码仍然使用这两个函数。我应该如何使用wxLog::OnLog()/DoLog()
迁移旧代码?
谢谢
wxLog::OnLog()
仍然存在,可能应该记录下来,它的文档似乎在迁移到Doxygen的过程中丢失了,感谢您注意到这一点。无论如何,您可以继续调用它。
DoLog()
也仍然存在,但已弃用,这实际上记录在更改日志中:
- 自定义日志目标应更新为重写
wxLog::DoLogRecord()
方法而不是DoLog()
或DoLogString()
,并且如果它们调用这些函数的基类版本,则必须更新,因为这将不再起作用;有关详细信息,请参阅 wxLog 的文档。
因此,虽然您仍然可以继续使用它,但它会给出弃用警告,并且在 wxWidgets 3.2 和 3.4 中默认停止支持。
相关文章:
- "Missing type specifier - int assumed"无法通过向主函数添加"return 0"来解决
- 由于"error C4430: missing type specifier - int assumed. Note: C++ does not support default-int",我现在无法编
- 如何解决C++中声纳库贝静态代码分析错误"Explicitly define the missing copy constructor, move constructor .."
- luaL_len is missing in Lua 5.1
- 文件存在时的最新检查声明生成输入"is missing"
- Qt5PrintSupportd.dll is missing
- Missing sync_val_compare_and_swap_1
- 使用 dev-c++ 运行我的 GIS 应用程序可以"gdal201.dll is missing"
- Windows Boost 1.64 VS2017 missing Python libraries
- missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES
- CMake build error: Qt5PrintSupportConfig.cmake missing
- 如何修复错误消息,如"argument list for class template is missing"?
- "Missing GL version" 从 glewInit() 使用 EGL?
- cudart64_80.dll is missing
- C++ "argument list for class template "迭代器" is missing"错误
- LLONG_MAX missing for g++ 4.9.4?
- 交叉编译时"DSO missing from command line" 莫斯基托示例
- C++ 另一个标头中的结构函数给出"missing type specifier"
- 对wxLog::DoLog的未定义引用在针对wxWidget 3.0构建wxHaskell时出错
- wxWidgets 3.0 wxLog:: OnLog and DoLog missing?