将 Box2D 添加到 Xcode (12.4) 项目时遇到问题

Trouble Adding Box2D to Xcode (12.4) project

我有一个可以用 Xcode 12.4(使用 cmake -G Xcode ..)打开的项目,我希望能够在其中使用 Box2D。像其他一些人一样,运行 brew install box2d(安装 2.4.1)似乎有问题,然后尝试 #include <Box2D/Box2D.h>。但是,对于 Xcode 的最新版本(许多解决方案至少已有 5 年历史),我没有找到太多帮助,并且尝试使用 Box2D 确实很困难。有人用 Xcode 12.4 解决了这个问题吗?如果是,可以采取哪些简单的步骤? Box2D 正在工作,只是在我朋友的 Linux 上找到。谢谢

OSX:大苏尔 11.4.1

box2d: 2.4.1

Xcode 12.4

fatal error: 'Box2D/Box2D.h' file not
      found
#include <Box2D/Box2D.h>

我尝试寻找 Header 搜索路径,但我不知道如何在 Xcode 12.4 中找到或调整此类设置。

对我有用的,至少在 XCode 12.3 中,是在 XCode 的构建目标的构建设置中:

  • -lBox2D 添加到“其他链接器标志”。
  • /usr/local/include(安装 Box2D 的包含文件的路径)添加到“Header 搜索路径”。
  • /usr/local/lib(安装 Box2D 库的路径)添加到“库搜索路径”。

如果您的 Box2D 安装在不同的位置,那么您当然需要使用安装位置。