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