0

好的,就这样:

我设法将最后一个 zip 存档提供的 .xcodeproj 编译成一个 .a 库文件(然后是一个静态库)。

我未能构建一个使用 irrlicht 作为 Xcode 的 3D 引擎的工作应用程序,我真的不知道该怎么做,因为我有点无法使用 IDE。

我试图将一个简单的程序与这个库链接,但我有错误......

#include "path_to_irrlicht.h"
#include <OpenGL/OpenGL.h>
using namespace irr; 
using namespace core; 
using namespace scene; 
using namespace video; 
using namespace gui; 

int main()
{
IrrlichtDevice* device = createDevice(EDT_OPENGL, dimension2d<u32>(640,480));
}

编辑:我必须将项目设置设置为 10.6 兼容性...

问题是我不知道在创建一个项目时要选择什么样的项目......一个教程说要创建一个 Carbon 项目,但是 xcode 的界面发生了变化,我不知道该选择什么......

你会怎么做 ?

PS:在他们的论坛上,没有人可以尝试使用可用的 mac,所以我有点走投无路了……这将是我学习如何使用来自其他平台的代码构建应用程序的好机会。苹果电脑。

4

1 回答 1

0

irrlicht SDK 附带.xcodeproj项目文件包。你已经成功编译了它;它还包含示例代码的项目。尝试编译示例 01,“Hello world”。别忘了EDT_SOFTWAREEDT_OPENGL; 否则示例程序会严重拖慢您的系统!

你能编译并运行它吗?

一旦你这样做了,在 XCode 中,使用“Cocoa 命令行工具”创建一个新项目。您需要添加.a文件等。只需按照示例的操作即可.xcodeproj

我会说,如果你只使用irrlichtXCode 对你没有多大帮助。如果您习惯于 Emacs 或 Eclipse 或其他什么,只需使用它即可。

于 2010-10-06T01:23:25.557 回答