运行 qmake 时控制台中的 [Inexact] 是什么意思?
What does [Inexact] in the console mean when running qmake?
在我的 Qt5 项目中,我在 .pri 文件中有以下日志语句,该文件多次包含在 for-in 中-循环我的主要 .pro 文件(Qt5 qmake):
message("== INC: $$lo)")
对于 $$lo
的大多数值,它打印以下(预期的)字符串:
Project MESSAGE: == INC: myValue)
但在某些情况下,[Inexact]
是前置的,因此它看起来像这样:
[Inexact] Project MESSAGE: == INC: myValue)
这是什么意思?我应该关心吗?我怎样才能摆脱它(有点烦人)。
TL;DR:[Inexact]
前缀由 Qt Creator IDE 添加,对于 .pro
文件的正确性没有影响。
这并不意味着您的项目文件有任何问题,而只是 Qt Creator 无法确定此消息的来源。这意味着它可能来自 indicated/assumed 以外的文件。它的存在似乎是为了防止您对并非真正源自您认为的 .pro
文件的消息进行疯狂追逐。
在我的 Qt5 项目中,我在 .pri 文件中有以下日志语句,该文件多次包含在 for-in 中-循环我的主要 .pro 文件(Qt5 qmake):
message("== INC: $$lo)")
对于 $$lo
的大多数值,它打印以下(预期的)字符串:
Project MESSAGE: == INC: myValue)
但在某些情况下,[Inexact]
是前置的,因此它看起来像这样:
[Inexact] Project MESSAGE: == INC: myValue)
这是什么意思?我应该关心吗?我怎样才能摆脱它(有点烦人)。
TL;DR:[Inexact]
前缀由 Qt Creator IDE 添加,对于 .pro
文件的正确性没有影响。
这并不意味着您的项目文件有任何问题,而只是 Qt Creator 无法确定此消息的来源。这意味着它可能来自 indicated/assumed 以外的文件。它的存在似乎是为了防止您对并非真正源自您认为的 .pro
文件的消息进行疯狂追逐。