如何在运行时从 QObject 中检测它链接的 Qt 是调试版本还是发布版本?
我知道QT_NO_DEBUG 宏,但这在 Qt 的构建时已解决。
何时有用的示例 1:我有一个充当崩溃处理程序的插件,提供回溯。如果 qt 调试符号可用,我只希望这个插件尝试完成所有这些工作。
示例 2:我有一个用 pyqt 编写的命令行参数解析器。它想打印程序帮助。它如何从 pyqt 中确定 QApplication 是否支持 -sync 开关。如果我有关于构建类型的信息,我可以轻松地从程序理解的参数列表中添加或删除 -sync。