C++ 试图在mac上用普通g++;或Xcode

C++ 试图在mac上用普通g++;或Xcode,c++,xcode,macos,3d,irrlicht,C++,Xcode,Macos,3d,Irrlicht,好的,下面是: 我设法将最后一个zip achive提供的.xcodeproj编译成一个.a库文件(然后是一个静态库) 我无法构建一个使用irrlicht作为带有Xcode的3D引擎的工作应用程序,我真的不知道该怎么做,因为我有点无法使用IDE 我试图将一个简单的程序链接到此库,但我有错误 #include "path_to_irrlicht.h" #include <OpenGL/OpenGL.h> using namespace irr; using namespace cor

好的,下面是:

我设法将最后一个zip achive提供的.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));
}
#包括“路径到irlicht.h”
#包括
使用内部收益率;
使用名称空间核心;
使用名称空间场景;
使用名称空间视频;
使用名称空间gui;
int main()
{
IrrlichtDevice*device=createDevice(EDT_OPENGL,尺寸2D(640480));
}
编辑:我必须将项目设置设置为10.6兼容

问题是我不知道在创建一个项目时选择什么样的项目。。。一个教程说要创建一个碳素的,但是xcode的界面改变了,我不知道该选什么来代替

你会怎么做

附言:
在他们的论坛上,没有人可以使用mac来尝试,所以我有点走不通了。。。对于我来说,这将是一个很好的机会来学习如何使用mac上其他平台的代码构建应用程序。

irrlicht SDK附带了
.xcodeproj
项目文件包。你已经成功地编译了它;它还包含示例代码的项目。尝试编译示例01“Hello world”。不要忘记使用
EDT\u OPENGL更改
EDT\u软件
;否则,示例程序将大大降低您的系统速度

你能编译并运行它吗

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


我想说,如果你只使用
irrlicht
XCode,对你没有多大帮助。如果您习惯于使用Emacs或Eclipse或其他任何东西,就使用它。

您能编译示例代码吗?在Xcode项目中,在工具栏中,您可以将目标从
.a
更改为任何示例程序。是的,它现在可以工作了,问题还在于我必须将项目设置更改为10.6兼容,否则它不需要gcc42。是的,我还学习了如何指定目标:D