0

在 A++ 语法中执行许多不同(显然)错误的事情时,我只会在描述中得到“语法错误”和在诊断 ID 中得到一些数字 (Err:9999)。这根本无法帮助我找出问题所在,因此我可以修复它。没有提示,什么都没有!

这是 IDE 应该交给我的编译时语法错误。

那么我怎样才能获得有关问题的更详细信息呢?

4

2 回答 2

2

当您双击编译器输出窗口中的语法错误行时,代码编辑器窗口将打开并显示带有语法错误的代码。有错误的代码部分用红色波浪下划线标记,光标位于语法错误的开头。这应该可以很容易地找出问题所在。

除了 jaestevan 建议的内容之外,根据我的经验,还会出现语法错误,因为

  • 您忘记了 select 语句 where 部分中的第二个 = 符号
  • 您在分配变量的值时无意中添加了第二个 = 符号
  • 您在类/表单的 classDeclaration 中删除了一个变量,但它仍在其中一种方法中使用
  • 宏被更改/删除
  • 对象被更改/删除并且交叉引用不是最新的或未检查
于 2013-11-05T09:34:00.763 回答
0

无法显示该错误类型的此“语法错误”的更多信息。几乎总是缺少分号或括号消失。

于 2013-10-17T12:12:28.540 回答