升级到Xcode 10后,我的Box2D游戏不再起作用

时间:2018-11-28 00:49:58

标签: c++ xcode box2d sdl-2 xcode10

之前运行良好,但是升级到Xcode 10后,我的c ++ Box2D游戏不再运行。已经在同一个项目上工作了多年,并且通过许多Xcode版本进行了升级,以前没有任何问题。

错误:

Lexical or Preprocessor Issue: 'memory' file not found in b2Body.h

尝试过清理构建文件夹,没有运气。我的桌面在Mojave上,笔记本电脑在High Sierra上,因此OS版本似乎无关紧要,但是该游戏在Xcode 9上运行良好。

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

原来是一个相对简单的解决方案。 物理引擎Box2D需要更新到最新版本(该库的开发人员很可能自上次下载该库以来就修复了上面提到的std / libc ++问题)。