在Xcode中编译Box2D,构建目录问题

在Xcode中编译Box2D,构建目录问题,第1张

概述我有点卡在这里,基本上我正在尝试将Box2D编译为静态cocos库.我首先在 xcode4中创建一个静态库项目,然后将源文件(在正确的文件夹层次结构中)拖入项目中.当我编译时,虽然没有找到头文件,但我得到了一大堆错误. 因此找不到在b2GearJoint.cpp中查找的所有这些头文件: #include <Box2D/Dynamics/Joints/b2GearJoint.h>#include 我有点卡在这里,基本上我正在尝试将Box2D编译为静态cocos库.我首先在 xcode4中创建一个静态库项目,然后将源文件(在正确的文件夹层次结构中)拖入项目中.当我编译时,虽然没有找到头文件,但我得到了一大堆错误.

因此找不到在b2GearJoint.cpp中查找的所有这些头文件:

#include <Box2D/Dynamics/Joints/b2GearJoint.h>#include <Box2D/Dynamics/Joints/b2RevoluteJoint.h>#include <Box2D/Dynamics/Joints/b2prismaticJoint.h>#include <Box2D/Dynamics/b2Body.h>#include <Box2D/Dynamics/b2timestep.h>

我认为这应该是直截了当的修复,我只需要在预先包含的目录中包含root Box2d文件夹,以便它知道在哪里查找.所以我将项目根目录添加到搜索路径标题部分,但我仍然得到相同的错误.

这可能实际上有一个简单的解决方案,但我是xcode 4(通常是视觉工作室用户)的新手……

解决方法 对于Box2D,您必须将Box2D路径添加到“用户标题搜索路径”而不是“标题搜索路径”(没有“用户”)设置.

这是因为Box2D使用尖括号包括整个代码而不是更正确的“file.h”.

总结

以上是内存溢出为你收集整理的在Xcode中编译Box2D,构建目录问题全部内容,希望文章能够帮你解决在Xcode中编译Box2D,构建目录问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1009863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存