编译头文件和cpp文件以及py文件
- protoc -I=./ —cpp_out=./ —python_out=./ ./image_msg.proto
-I 源代码路径
--cpp_out= c++输出路径
--python_out= python输出路径
使用方法
msg.proto文件,参考如下:
其中 repeated 可重复字段1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19syntax = "proto3";
package image_msg;
message image{
double time_stamp =1;
int32 height = 2;
int32 width = 3;
int32 channel = 4;
int32 size = 5;
bytes mat_data = 6;
}
message image_buf{
repeated image image_ = 1;
}