1
基本的には、パッケージをmain
と宣言する.proto
定義があります。アプリケーション間で.protoファイルの名前空間を変更できますか?
package main;
このファイルは2つのプログラムで使用されています。私はそれらの1つを書き換えています。この定義用のC++ファイルを生成すると、生成される名前空間はmain
になります。これにより、main
機能との衝突が発生します。私は、私が.proto
ファイルで、私がやった場合は、パッケージの名前を変更することが安全であるかどうかを知りたい結果のでしょう
#define main protocol
//Generated code
#undef main
:今私は、ヘッダーとこれに生成されたファイルのソースを包みますプロトコルバッファメッセージは互換性があります。
何か
package xxx;
//Same definitions