如何从 Qt 插件中获取调试消息?
Posted
技术标签:
【中文标题】如何从 Qt 插件中获取调试消息?【英文标题】:How do I get debug messages out of a Qt Plugin? 【发布时间】:2012-04-03 09:31:28 【问题描述】:我正在尝试在我的 Qt Windows 应用程序上获得 GIF 写入支持。
我已经编译了第 3 方图像插件项目:
https://gitorious.org/qt-gif-plugin
虽然阅读有效,但写作却没有。我想获取调试消息,在我的 main 中我安装了一个 qInstallMsgHandler() 以便我可以在控制台上看到调试消息。但是如何对编译的 DLL 做同样的事情呢?
【问题讨论】:
【参考方案1】:如何使用 qInstallMsgHandler 将输出重定向到日志文件?
【讨论】:
【参考方案2】:我在我的 Qt C++ 编译插件中使用 qDebug 输出语句。然后我使用 sysinternals debugview 免费实用程序在运行时监控输出。
【讨论】:
以上是关于如何从 Qt 插件中获取调试消息?的主要内容,如果未能解决你的问题,请参考以下文章
如何调试并查看随着时间的推移存储到线程间通信插件的 FIFO 队列中的内容?