gpt4 book ai didi

c++ - 游戏机上的 Protocol Buffer

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:30 25 4
gpt4 key购买 nike

有人在游戏机上尝试过 google protocol buffers 吗?与手持系统相比,我对 PS3 或 Xbox360 等高端游戏机更感兴趣。

我感兴趣的是:

  • 它是否开箱即用地很好地编译,还是您需要处理 protobuf 编译器才能正确生成正确的代码?
  • 是否存在任何可能导致问题的有争议的库依赖项?
  • 是否担心生成过多的代码会导致游戏的代码量激增?

我正在考虑在 C++ 环境中使用它。随意添加您认为我应该考虑的更多问题。我不仅在寻找问题,成功的故事也同样有趣。

最佳答案

  1. 它编译得非常干净。您只需要将 protobuf header 放在您的包含路径中,然后与库链接。我也没有收到任何奇怪的警告,这种情况有时会发生在生成的代码中。
  2. 我认为不存在任何依赖关系。我能够在 Windows、Linux 和 Mac OS X 上编译它。
  3. 生成的文件非常糟糕,但我对它们增加代码大小或显着增加构建时间没有任何问题。

我已经能够轻松地将 protobuf 与其他网络库(例如 POCO)集成。我的体验非常好,但那只是一个测试项目,没有用于生产。

关于c++ - 游戏机上的 Protocol Buffer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6100383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com