如何检查qt是否是使用特定配置构建的



我按照这里的指南在journald中记录调试/信息消息。

指南指出,qt必须使用以下配置之一进行编译:

Logging backends:
journald ............... yes

我在日志中没有得到任何输出,所以我认为配置丢失了。

如何检查系统中的当前qt是否配置了该选项?

正如您链接的Qt文档所说,

要在Qt 5.6.0或更高版本中启用syslog或日志记录支持,您需要将其配置到Qt中 它们默认为禁用因此在运行配置脚本时需要显式使用-journed或-syslog选项

因此,您必须从源代码重新编译Qt以获得此功能,或者找到启用了这些选项的预构建版本-我会说"祝你好运";尤其是在Linux上。

您可以查看此页面以启动Qt重建。

最新更新