4

誰かがゲーム機でグーグルプロトコルバッファを試しましたか?ハンドヘルドシステムよりも、PS3やXbox360などのハイエンドコンソールに興味があります。

私が聞きたいことは次のとおりです。

  • 箱から出してすぐにうまくコンパイルできますか、それとも生成されたコードを正しく取得するためにprotobufコンパイラを処理する必要がありますか?
  • 問題を引き起こす可能性のある、物議を醸すライブラリの依存関係はありますか?
  • ゲームのコードサイズが爆発するほど多くのコードを生成することについて懸念はありますか?

C++環境での使用を考えています。私が考慮すべきだと思う懸念事項をさらに追加してください。私は問題を探しているだけでなく、サクセスストーリーも同様に興味深いものです。

4

1 に答える 1

3
  1. それはかなりきれいにコンパイルされます。インクルード パスに protobuf ヘッダーを配置し、ライブラリにリンクするだけです。生成されたコードで時々発生する、それからの奇妙な警告もありませんでした。
  2. 依存関係があるとは思いません。Windows、Linux、および Mac OS X でコンパイルできました。
  3. 生成されたファイルはかなり厄介ですが、コード サイズが大きくなったり、ビルド時間が大幅に長くなったりする問題はありませんでした。

protobuf を他のネットワーク ライブラリ (POCO など) と簡単に統合できました。私の経験はかなりポジティブでしたが、それは単なるテストプロジェクトであり、本番用ではありませんでした.

于 2011-05-23T17:21:33.923 に答える