擅长:python、mysql、java
<p>来自<a href="http://doc.qt.io/qt-5/debug.html" rel="nofollow noreferrer">http://doc.qt.io/qt-5/debug.html</a>:</p>
<blockquote>
<p>With Windows, if it is a console application, the text is sent to console; otherwise, <strong>it is sent to the debugger</strong>.</p>
</blockquote>
<p>Windows上有一个特殊的调试通道(WinAPI函数OutputDebugString)。另请参见<a href="https://stackoverflow.com/questions/14643293/how-does-qt5-redirect-qdebug-statements-to-the-qt-creator-2-6-console">How does Qt5 redirect qDebug() statements to the Qt Creator 2.6 console</a></p>
<p>现在有可能photivo.exe使用普通的qDebug()生成输出并写入调试通道。您可以使用<a href="https://technet.microsoft.com/en-us/sysinternals/bb896647.aspx" rel="nofollow noreferrer">the tool DebugView</a>来验证这一点。在</p>
<p>在这种情况下,您必须找到从Python或fork读取调试通道的方法photivo.exe并使其使用STDOUT/STDERR而不是qDebug()。在</p>