Параметр для Protobuf CodeGenerator C ++ - PullRequest
0 голосов
/ 28 апреля 2020

Я работаю с CodeGenerator для protobuf, как описано на веб-сайте Google: https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.compiler.plugin https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.compiler.code_generator

virtual bool CodeGenerator::Generate(
            const FileDescriptor * file,
            const std::string & parameter,
            GeneratorContext * generator_context,
            std::string * error) const = 0

Я хочу передать параметр в командной строке и восстановить его в моей функции Generate.

Но в документации или в --help не написано, как передать параметр в командной строке. Вот пример командной строки:

protoc --plugin=protoc-gen-NAME=path/to/mybinary.exe --NAME_out=OUT_DIR

У кого-нибудь есть идея? Спасибо за ваши ответы

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