C++ wxWidgets 3.0 wxLog::缺少OnLog和DoLog?
从C++ wxWidgets 3.0 wxLog::缺少OnLog和DoLog?,c++,wxwidgets,C++,Wxwidgets,从wxLog的wxWidget 3.0文档来看,wxLog类似乎不再具有wxWidgets 2.8()中的OnLog()成员。3.0文档只提到过一次OnLog(),但实际上没有相应的条目 对于wxLog::DoLog() 我想知道这些函数发生了什么。我有第三方遗留代码仍然使用这两个函数。如何使用wxLog::OnLog()/DoLog()迁移遗留代码 谢谢,wxLog::OnLog()仍然存在,可能应该记录下来,它的文档似乎在迁移到Doxygen的过程中丢失了,感谢您注意到这一点。在任何情况下,
wxLog
的wxWidget 3.0文档来看,wxLog
类似乎不再具有wxWidgets 2.8()中的OnLog()
成员。3.0文档只提到过一次OnLog()
,但实际上没有相应的条目
对于wxLog::DoLog()
我想知道这些函数发生了什么。我有第三方遗留代码仍然使用这两个函数。如何使用wxLog::OnLog()/DoLog()
迁移遗留代码
谢谢,wxLog::OnLog()
仍然存在,可能应该记录下来,它的文档似乎在迁移到Doxygen的过程中丢失了,感谢您注意到这一点。在任何情况下,您都可以继续调用它
DoLog()
- 自定义日志目标应该更新为覆盖
wxLog::DoLogRecord()
方法,而不是DoLog()
或DoLogString()
,并且如果它们调用这些函数的基类版本,则必须更新,因为这将不再有效;有关更多信息,请参阅wxLog的文档
因此,尽管您仍然可以继续使用它,但它将发出弃用警告,并且在wxWidgets 3.2和3.4中默认情况下不再受支持