在 Qt 源代码中显示错误和警告
我曾经使用 Visual C++ 创建计算机应用程序。现在我正在使用Qt Creator。 Visual C++提供了一个在源代码中一步步查找错误和警告的捷径(如果我没记错的话,就是F4)。在 Qt Creator 中,除了“编译输出”窗格之外,我找不到快捷方式或其他内容。它说源代码中的问题出在哪里,但我无法通过单击鼠标或快捷方式轻松地转到文档中的问题位置。有什么方法吗?
I used to create computer applications in Visual C++. Now I am using Qt Creator. Visual C++ provides a shortcut (if my memory doesn't fail me, it is F4) for finding the errors and warnings step by step in the source code. In Qt Creator, I cannot find a shortcut or something else except "Compile Output" pane. It says where is the problem in the source code but I cannot easly go to the problem location in the document with a mouse click or a shortcut. Is there any method for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Qt Creator 在“构建问题”选项卡的可单击列表中显示编译器错误和警告。在我的计算机上,如果出现任何错误或警告,此选项卡会自动显示。我想知道为什么你的没有?我有 Qt Creator 2.2.1,基于 Qt 4.7.3(32 位)。
构建问题快捷键是 Alt-1。
编辑添加:
adba 的 Qt Creator 行为异常。所以我将描述我的行为方式,我们可以进行比较。
编译器的错误消息显示在“编译器输出”窗格中。其中一些的形式如下:
例如:
如果 Qt Creator 看到这样一行,它会将其显示在“构建问题”选项卡中,如下所示:
这一切都发生在您的 Qt Creator 中吗?或者行号丢失了?也许源代码中有
#line
指令?Qt Creator displays compiler errors and warnings in a clickable list in the "Build Issues" tab. On my computer, this tab displays automatically if there are any errors or warnings. I wonder why yours doesn't? I have Qt Creator 2.2.1, based on Qt 4.7.3 (32 bit).
The Build Issues shortcut key is Alt-1.
Edite to add:
adba's Qt Creator is behavong strangely. So I will describe how mine behaves, and we can compare.
The compiler's error messages are displayed in the Compiler Ouptut pane. Some of them are of the form:
For example:
If Qt Creator sees such a line, it displays it in the Build Issues tab, like this:
Is all this happening in your Qt Creator? Or is the line number missing? Perhaps there are
#line
directives in the source?