运行 qmake 时控制台中的 [不精确] 是什么意思



在我的Qt5项目中,我在.pri文件中有以下日志语句,该文件被我的主.pro文件(Qt5 qmake(多次包含在for-in-loop中:

message("== INC: $$lo)")

对于大多数$$lo值,它打印以下(预期(字符串:

项目消息: == INC: myValue(

但在某些情况下,会预先附加一个[Inexact],使其看起来像这样:

[不准确] 项目消息: == INC: myValue(

那是什么意思?我应该关心吗?我怎么能摆脱它(这有点烦人(。

TL;DR:[Inexact]前缀由Qt Creator IDE添加,对.pro文件的正确性无关紧要。

这并不意味着你的项目文件有什么问题,而只是Qt Creator无法弄清楚这条消息的来源。这意味着它可能来自指定/假设的文件以外的文件。它似乎是为了防止你对一条并非真正源自您认为.pro文件的消息进行野鹅追逐。

请参阅ProMessageHandler::ProMessageHandler

最新更新