我正在尝试为最新版本的 Code::Blocks 和 MinGW GNU 编译器更新一个已有一年的项目。我对使用图书馆很陌生,所以非常感谢菜鸟的回答!
该项目使用来自 Box2D 的 .a 库文件。据我了解,为了更新项目,我需要构建最新版本的 Box2D,它将生成所需的 .a 文件并使用这些文件替换旧的项目文件。我从这里下载了最新的 Box2D 构建并将其解压缩到主项目之外的位置。当我尝试构建“HelloWorld.cpp”应用程序时,我收到错误:致命错误:Box2D/Box2D.h:没有这样的文件或目录
该文件肯定在那里,所以我认为我需要更新我的项目依赖项,但我不确定执行此操作的正确方法。 这个链接有点帮助,但我没有使用 cmake 或如何正确安装它的经验。
我只需要修复这个依赖错误(以及如何解决?),还是有更好的方法从最新的 Box2D 源获取新的 .a 文件?谢谢你的帮助!
编辑 - 我使用的是 Windows 7 64 位。我相信最初的项目是在一年前在同一个操作系统上制作的。
EDIT2 - 为了更清楚起见,Box2D 用于的项目是用于计算机应用程序,而不是 Andriod 或 IOS 应用程序。