使用 clang 时,以结构化格式(例如 XML 文件或类似文件)获取发出的编译警告和错误的最佳方法是什么?
我知道命令行选项--serialize-diagnostics,但是序列化数据格式是二进制的,我没有找到如何解码它的描述。
我的另一个选择是编写一个可以自己发出警告和错误的clang插件,例如XML。
我还有什么其他选择?文本解析对我来说不是一个选项,我需要来自 clang 的结构化数据。
使用 clang 时,以结构化格式(例如 XML 文件或类似文件)获取发出的编译警告和错误的最佳方法是什么?
我知道命令行选项--serialize-diagnostics,但是序列化数据格式是二进制的,我没有找到如何解码它的描述。
我的另一个选择是编写一个可以自己发出警告和错误的clang插件,例如XML。
我还有什么其他选择?文本解析对我来说不是一个选项,我需要来自 clang 的结构化数据。