在制作过程结束时显示警告/错误的数量

Show number of warnings/errors at the end of the make process

本文关键字:错误 警告 制作过程 结束 显示      更新时间:2023-10-16

如果您在该过程结束时使用Visual Studio构建项目,如果有任何错误/警告,则会显示信息性消息(只是一个想法,我这里没有VS):

 Build testproj failed - Errors (1), Warnings (12)

有没有办法使用make工具做到这一点?它应该显示在最后一行,就在光标上方?

make 无法

生成这样的摘要,因为它没有这些信息。 调用编译器并等待它完成。 编译器的所有输出都转到终端(或文件,如果您启用了重定向),因此 make 看不到它。 编译器退出时带有单个错误代码编号,如果编译成功并生成了目标文件,则该代码编号将为 0,如果未生成,则为某个非 0 值(但该值与发生的错误数无关,并且在任何情况下都不会计算警告)。 该错误代码都是您的编译操作。

如果你想要这样的摘要,你必须自己生成它,方法是重定向输出,然后搜索它,解析消息,然后计算它们。