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

时间:2017-05-19 19:17:15

标签: qt logging qt5 qmake

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

$$lo

对于[Inexact]的大多数值,它会打印以下(预期)字符串:

  

项目信息:== INC:myValue)

但是在某些情况下,{{1}}会被添加到前面,所以它看起来像这样:

  

[不精确]项目消息:== INC:myValue)

这是什么意思?我应该关心吗?我怎么能摆脱它(它有点讨厌)。

1 个答案:

答案 0 :(得分:1)

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

这并不意味着您的项目文件有任何问题,而仅仅是Qt Creator无法确定此消息的来源。这意味着它可能来自指示/假定的文件以外的文件。这似乎是为了防止你对一条消息进行疯狂的追逐,而这些消息并不是真正源于你认为的.pro文件。

请参阅ProMessageHandler::ProMessageHandler