之前运行良好,但升级到Xcode 10后,我的c++Box2D游戏不再运行。多年来一直致力于同一个项目,通过许多Xcode版本进行了升级,以前没有任何问题。
错误:
Lexical or Preprocessor Issue: 'memory' file not found in b2Body.h
尝试过清理构建文件夹,没有成功。我的桌面在莫哈韦,我的笔记本电脑在High Sierra,所以操作系统版本似乎无关紧要,但游戏在Xcode 9上运行得很好。
还有其他想法吗?
这是一个相对简单的解决方案。物理引擎Box2D需要更新到最新版本(很可能是库的开发人员在上次下载后修复了上面提到的std/libc++问题(。