如何在c++中使用XCode 4.2设置OpenGL项目?

How do I set up an OpenGL project using XCode 4.2 in C++?

本文关键字:设置 OpenGL 项目 XCode c++      更新时间:2023-10-16

我正在尝试在c++中获得一些图形。我认为最好从功能最强大的图形框架开始,所以我选择了Lion中包含的OpenGL。

基本上,我在XCode 4.2中启动了一个c++命令行工具,这就是我所做的。

我需要以某种方式链接OpenGL与XCode,所以我可以使用它。在我把它设置在我的Mac平台上之后,我希望我可以使用基本的OpenGL c++操作指南来更进一步,如果你没有注意到,我并不完全清楚如何开始。我所读到的几乎都是关于OpenGL如何使用CPU和GPU以及OpenGL客户端和服务器的一些背景信息。我也很感谢任何指导建议。

问题是:我如何链接OpenGL与XCode 4.2在c++(不是objective-c,它是时髦的),所以我可以使用图形功能?

要在XCode中使用OpenGL,你必须将OpenGL框架添加到项目中。一旦完成,头文件和库文件将对编译器和链接器可用。

这个页面有一个一步一步的教程来创建一个使用OpenGL和GLUT的C项目。如果你开始使用OpenGL,那么顺便说一下,使用GLUT可能是个好主意。本教程将告诉您在某个时候创建一个main.c文件。相反,如果你想使用c++,你必须创建一个main.cpp

如果你不想走GLUT路线,只需从objective-C中设置所有窗口和基本openGL上下文等,然后从objective-C调用c++函数。然后你将使用objective- c++,这很好。你所需要做的就是用。mm来命名objective- c++桥接文件,用。m来命名纯objective-C文件,然后用。m来命名你的c++实现文件。cpp和XCode。

正如Miguel提到的,你仍然需要将OpenGL框架添加到你的项目中…