0

我使用 eclipse CDT(Juno 版本),并且我一直在尝试在编译时能够看到我们在 Visual Studio 中的错误输出类型。

相反,“问题”视图在让我们看到编译器错误方面似乎非常有限(使用与 Visual Studio 相同的编译器)。

一个简单的例子。如果你有一个简单的错字

typedef std::function(void(int)) Func;

VS 输出立即显示:

    error C2955: 'std::function' : use of class template requires template argument list
1>          c:\program files (x86)\microsoft visual studio 11.0\vc\include\functional(554) : see declaration of 'std::function'

相比之下,在 CDT 下使用相同的编译器我会在完全不同的代码行中出现错误,其中大部分是在使用错误定义的 typedef 的区域而不是在原始位置。是否有可能至少在不同的窗口中看到“原始编译器输出”,以便了解发生了什么?

4

1 回答 1

0

对于编译器输出,您必须检查控制台选项卡。它是您所在的“问题”选项卡右侧的选项卡之一。

于 2012-10-29T19:17:26.117 回答