問題タブ [protobuf-c]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5550 参照

protocol-buffers - -bash: プロトコル: コマンドが見つかりません

私は自分のMacバージョンを使用しています:OSX El Capital 10.11.6 このコマンドを試しました

うまくいかないので、次の手順を実行しました:

他の方法はありますか?

0 投票する
2 に答える
272 参照

c++ - protocbuf で値が割り当てられていないオプションのフィールドにスペースを割り当てるにはどうすればよいですか

私が定義した場合:

set_second(0) の後に serializeToArray() を実行した場合のスペースのサイズは、set_second(14353355445) を実行した後に serializeToArray() を実行した場合のスペースのサイズと同じではありません。

それらを同じサイズのスペースにする方法はありますか?

他の方法では、値が割り当てられていないオプションのフィールドに、値が割り当てられているのと同じサイズのスペースを持たせるにはどうすればよいですか?

0 投票する
3 に答える
8563 参照

java - SBT ビルド ツールを使用して Java で Protobufs をコンパイルする際のコンパイル エラー

Protobuf を使用する必要がある Java で Play フレームワーク (SBT ビルド ツールを使用) を使用しています。だから私はxxx.protoファイルを持っています。バイナリ プロトコル コンパイラを取得し、クラス パスに追加しました。なるほど~

protoc --version
libprotoc 3.1.0

を使用して xxx.proto ファイルをコンパイルしたため、xxx.java ファイル protoc -I=$SRC_DIR --java_out=$DST_DIR $SRC_DIR/xxx.protoが生成されました。

この xxx.java ファイル (sbt ビルド ツールを使用したプロジェクト) をコンパイルしているとき

インストールしたライブラリに表示されますcom.google.protobuf-jarがあります。

xxx.protoのルックスは次の -

ファイルの生成中に見逃したものはありxxx.javaますか? これらのコンパイル エラーを修正するにはどうすればよいですか?

0 投票する
1 に答える
1415 参照

c - mingwを使用してWindowsでprotobuf-cを構築するには?

Windows で protobuf を正常にビルドできます。結果として 3 つの .lib ファイルが作成されますが、Windows で protobuf-c をビルドする方法がわかりません。それに関するドキュメントはありません。