- 已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
2天前关闭。
Improve this question
我想用python解析proto文件,并在misra C规范的约束下生成. h/. c文件。我希望得到一个满足以下条件的python包:解析proto文件以获得内部消息的定义(我的项目中没有Service定义),如果您能正确解析导入相关文件,那就最好了。
请问,有没有这样的python包?
2条答案
按热度按时间mklgxw1f1#
有几个python包可用于解析
.proto
文件并生成符合MISRA C规范的.h/.c
文件。一个包是
protoc-gen-c
,它是Google协议缓冲编译器(protoc)的插件,可以生成符合MISRA C准则的C代码。另一个是
protobuf-c
,它是Google协议缓冲区数据序列化格式的纯C实现,也可以生成符合MISRA C规范的C代码。还有一个是
protobuf-c-compiler
,它被设计为解析原文件并生成C文件,并且包括一个标志以允许生成符合MISRA C规范的代码。7qhs6swi2#
你有没有试过
proto-parser Package