2011-12-20 99 views
2

我用来在Visual C++中创建计算机应用程序。现在我正在使用Qt Creator。 Visual C++提供了用于在源代码中逐步查找错误和警告的快捷方式(如果我的内存不会使我失败,则为F4)。在Qt Creator中,除了“编译输出”窗格外,我找不到快捷方式或其他内容。它说源代码中的问题在哪里,但我不能用鼠标点击或快捷方式轻松地转到文档中的问题位置。有没有这方面的方法?在Qt中显示源代码中的错误和警告

回答

1

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

构建问题快捷键是Alt-1。

编辑补充: 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中看到这样一条线,它显示它在构建问题标签,就像这样:

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

所有这些都发生在你的Qt Creator中吗?或者是行号缺失?源代码中可能有#line指令?

+0

我的Qt Creator也在“构建问题”和“编译输出”中显示它们,但是我的问题是,我不能通过使用快捷方式或鼠标点击轻松地转到源代码中的错误行。我必须通过浏览“编译输出”选项卡中显示的信息来找到该行。 – adba 2011-12-20 10:15:46

+1

双击构建问题选项卡中的错误消息,它应该将您带到源代码行。 – TonyK 2011-12-20 10:19:56

+1

我在Build Issues选项卡中双击错误消息,它不会将我带到源代码行。它只是扩大了一点,并提供了一些额外的信息。我的操作系统是Ubuntu,Qt Creator的版本是4.7.3(32位)。 – adba 2011-12-20 11:14:52

相关问题