Как вставить включает в себя точку вставки протокола (Protobuf)? - PullRequest
0 голосов
/ 04 сентября 2018

Я сгенерирован из файлов .proto * .pb.h и * .pb.cc, используя protoc. Проблема в том, что я не могу экспортировать dll, чтобы использовать его, поэтому я регенерировал эти файлы, используя:
.\protoc.exe --proto_path=.\Proto\ --cpp_out=dllexport_decl=MY_EXP:.\generated .\ABS.proto
Благодаря этому я сгенерировал код с MY_EXP во всех нужных местах, но я не смог заставить сгенерированный .pb.h #include заголовок, который определяет MY_EXP.
Тем не менее, сгенерированный код содержит поле: @@protoc_insertion_point(includes), что означает, что я, вероятно, мог бы добавить другие включения, но я не мог понять, как можно автоматически сгенерировать эти отсутствующие включения в моем коде.
Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...