如何在c++中使用XCode 4.2设置OpenGL项目?
How do I set up an OpenGL project using XCode 4.2 in C++?
我正在尝试在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框架添加到你的项目中…
- 如何在glfw中为OpenGL设置核心配置文件上下文?
- 了解现代OpenGL中的代码绘图.OBJ并设置不同的位置
- 使用Visual Studio Code和CMake调试OpenGL(使用GLEW&GLFW),无法设置断点
- 在Visual Studio 2017中设置OpenGL
- 设置OpenGL FBO以渲染Cubemap深度纹理时,为什么我会得到不完整的附件
- 在 Mac OS X 上使用 CGL 设置 OpenGL 上下文
- 如何设置 OpenGL 版本
- 在 Windows 上设置 OpenGL 库
- 在闪存驱动器上为 Windows C++ Code blocks设置 OpenGL
- 在窗口中的 NetBeans 上设置 OpenGL
- 如何在c++中使用XCode 4.2设置OpenGL项目?
- 为多个显示器设置OpenGL
- 设置 OpenGL - 它不起作用
- 设置OpenGL绘图的坐标系统
- 设置OpenGL中窗口的大小
- 设置opengl视图和投影转换
- 设置OpenGL时遇到问题
- 如何使用GLM设置OpenGL/C++项目
- QOpenGLWidget在Qt中设置OpenGL
- 在Ubuntu上使用GLFW设置OpenGL NetBeans项目