有人知道当包含文件中发生错误时是否可以获得正在编译的文件的错误行吗?
例如,我正在编译一个文件,例如 abc.p,它到处都使用 def.i。在某些时候,我对 abc.p 进行了更改,导致其中一个包含文件出现编译错误,因此消息显示错误发生在 def.i 的第 123 行,但我想知道 abc 中的哪一行。 p 就是。换句话说,使用有问题的包含文件的行号。
即使“Compiler:Get-File-Name(n)”返回 def.i 并且“Compiler:File-Name”返回 abc.p,“Compiler:Get-Row(n)”和“Compiler :Error-Row"返回 def.i 中的行号。
有什么想法吗?
最佳答案
我的猜测是保存编译器列表或调试文件并查看它。
除此之外,我认为现在没有办法做到这一点 - 您需要提交增强请求才能获得此功能。
关于include - 获取编译器:Error-Row when the compile error occurs in an include file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10896410/