ドキュメントとプロトコルバッファのC++ソースをざっと見たところ、共有ライブラリまたは静的ライブラリとして、protobufランタイムを構築するためのライブラリ要件が見つかりませんでした。
誰かが要件が何であるか知っていますか?
(私はそれがC ++とSTLだけに依存しているのではないかと疑っています)
ドキュメントとプロトコルバッファのC++ソースをざっと見たところ、共有ライブラリまたは静的ライブラリとして、protobufランタイムを構築するためのライブラリ要件が見つかりませんでした。
誰かが要件が何であるか知っていますか?
(私はそれがC ++とSTLだけに依存しているのではないかと疑っています)
(私はそれがC ++とSTLだけに依存しているのではないかと疑っています)
あなたが正しいと疑っているAFAIK、それ以上の依存関係はありません。
更新:
ドキュメントをもう一度確認しましたが、protocコンパイラによって生成されたコードをリンクするために他のライブラリが必要であるという言及は見つかりませんでした(そして、彼らがこれについて言及していると確信しています)。
非標準OS(実際にはFreeRTOS)を実行する組み込みシステムでprotobufを使用していますが、統合に必要な余分なものが不足しているという問題を思い出せません。GCC 4.6(arm-none-eabi)はクロスツールチェーンとして使用されます。