【发布时间】:2011-07-04 19:14:18
【问题描述】:
所以,我下载了最新的 Bullet Physics 软件包 (2.78) 并阅读了“入门”文档,其中甚至包括一篇关于从头开始在 XCode 中设置项目的文章(但不针对 iOS 或 XCode 4 ,这就是我正在使用的)。即便如此,我仍然无法设置它。
以下是我目前正在采取的步骤:
我正在添加子弹物理“src” Xcode 类中的文件夹
我包括子弹物理 调试中的“src”文件夹路径和 发布“标题搜索路径”在 XCode
我添加了#include “btBulletDynamicsCommon.h”到 我想使用 Bullet 的文件 物理学
我将 Objective-C 文件更改为 Objective-C++ 通过改变它的文件 从“m”扩展为“mm”。这是 文件所在的 “btBulletDynamicsCommon.h”是 包括
按照这些步骤操作后,编译器会抱怨缺少文件(最初的几个错误,当我尝试构建时显示了 999 多个错误)。
这些是 btSoftBodySolverVertexBuffer_DX11.h 中缺少的前几个标头:
#include <windows.h>
#include <crtdbg.h>
#include <d3d11.h>
#include <d3dx11.h>
#include <d3dcompiler.h>
现在,我对 XCode 和 iOS 还很陌生,所以这些缺失的事实并不能真正告诉我如何解决这个问题,这让我什至想知道它们是否完全需要 iOS 开发给出附加的“DX11”在有这个问题的文件名上。
所以,我希望了解可能出现问题的信息,或者有关如何从头开始在 XCode 4 中设置用于 iOS 的 Bullet Physics 的信息。
谢谢。
更新:我已经完全删除了 DX11 和 OpenCL,现在我可以在上面的第 4 步之后进行编译。我还没有实际测试过 Bullet Physics 框架,看看它是否可以正常工作。但这现在让我问:
在 iOS 中运行 Bullet Physics 所必需的特定源文件/文件夹是什么?
【问题讨论】:
标签: ios xcode xcode4 bulletphysics