我刚刚从使用 visual studio 切换到 ubunto 上的 eclipse,所有 eclipse 都说明了每个错误“语法错误”。
我怎样才能让它更具体,比如“预期的';'”?
非常感谢
最佳答案
老实说它应该可以做这个简单的事情,但目前还做不到。您需要调用“Build All”才能看到有用的错误(即使您选中了“Build Automatically”……别问我为什么)。运行构建后,它将更详细地突出显示错误。
出现此缺点的原因是 Eclipse 的 C++ 解析器还不够完善。它是一个相对简单的解析器,并不像真正的编译器词法分析器那样功能齐全。它只能告诉您包含错误的 block 。因此,如果您想使用 Eclipse CDT,您将不得不以老式的方式做事。
关于c++:我如何获得eclipse给我比 "Syntax Error"更多的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8941059/