使用'C'编译器进行Google protobuf实现

时间:2018-01-04 13:45:12

标签: protocol-buffers iar

我计划在我的目标上实施CoAP协议(NXP Kinetis K65和IAR编译器)。我想使用“Google Protobuf(协议缓冲区)”进行数据编码。

但是我不确定,我如何设置IAR编译器来处理这些.proto文件? 要么 我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我假设您正在使用IDE,如果您使用的是独立编译器,它应该与任何其他系统不同,您可以添加makefile规则来生成来自.proto文件的c ++文件。

要在EWARM中执行相同操作,您需要将protoc注册为将.proto文件转换为c ++源文件的外部工具。为此,请打开项目选项并选择“自定义构建”类别并填写对话框。

Custom tool configuration for protoc

现在,您应该能够将.proto文件添加到项目中,并在构建项目时构建它们。有关更多信息,请参阅EWARM IDE指南中的“添加外部工具”。