如何在协议插入点(Protobuf)中插入包含项?

时间:2018-09-04 12:22:54

标签: c++ dll protocol-buffers protoc

我使用protoc从.proto文件* .pb.h和* .pb.cc文件生成。 问题是我无法导出dll来使用它,因此我使用以下命令重新生成了这些文件:
.\protoc.exe --proto_path=.\Proto\ --cpp_out=dllexport_decl=MY_EXP:.\generated .\ABS.proto
因此,我在所有正确的位置使用 MY_EXP 生成了代码,但是我无法强制生成的.pb.h包含定义MY_EXP的标头。 /> 但是,生成的代码包含字段:@@protoc_insertion_point(includes),这意味着我可能可以添加其他包含,但是我不明白如何在我的代码中自动生成这些缺少的包含。
谢谢。

0 个答案:

没有答案