在Qt的源代码中显示错误和警告

时间:2011-12-20 09:43:03

标签: qt keyboard-shortcuts qt-creator

我曾经在Visual C ++中创建计算机应用程序。现在我正在使用Qt Creator。 Visual C ++提供了一个快捷方式(如果我的内存不会让我失败,那就是F4),用于在源代码中逐步查找错误和警告。在Qt Creator中,我找不到快捷方式或其他东西,除了"编译输出"窗格。它说源代码中的问题在哪里,但我不能轻易地通过鼠标单击或快捷方式转到文档中的问题位置。对此有什么方法吗?

1 个答案:

答案 0 :(得分:1)

Qt Creator在“构建问题”选项卡的可单击列表中显示编译器错误和警告。在我的计算机上,如果有任何错误或警告,此选项卡将自动显示。我想知道你为什么不这样做?我有Qt Creator 2.2.1,基于Qt 4.7.3(32位)。

Build Issues快捷键是Alt-1。

Edite to add: adba的Qt Creator表现得很奇怪。所以我将描述我的行为,我们可以比较。

编译器的错误消息显示在Compiler Ouptut窗格中。其中一些是以下形式:

<relative_path\sourcefile>:<line>:<column>: error: <errormessage>

例如:

..\..\MyProj\Sim\Main.cpp:138:1: error: 'xyz' was not declared in this scope

如果Qt Creator看到这样的一行,它会在Build Issues选项卡中显示它,如下所示:

(!) <errormessage>                                        <sourcefile> <line>
    <full_path\sourcefile>    

这一切都发生在你的Qt Creator中吗?或者是否缺少行号?也许源中有#line个指令?