当xcode编译项目时,它会在遇到一些错误时停止。
是否可以使xcode编译不停?
我希望计算误差金额。
欢迎评论
答案 0 :(得分:1)
您可以尝试两种可能的解决方案 -
答案 1 :(得分:1)
每个.m
(源)文件都是单独编译的,因此您可以始终计算无法编译的文件数。
通常,您无法在单个文件中计算错误。原因很简单,编译器无法从某些错误中恢复。
如果您对编译器有所了解,则有两个重要阶段 - 语法分析和语义分析。语义分析会触发诸如“未知变量”或“未知方法”之类的错误,编译器通常可以轻松恢复。然而,语法分析是一个问题。缺少括号,缺少分号,缺少括号 - 所有这些都是由语法分析触发的错误。遇到错误时,编译器会尝试恢复,以便继续编译。例如,从缺失的括号中恢复意味着添加缺失的括号并继续。有时它可行,有时则不行。如果没有,您将收到数十或数百个错误。然后编译器将停止。如果错误太多,尝试编译就没有意义。