作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我通常在 Windows 上编程,但我从学校得到了一个 macbook pro,所以我正在尝试为 OSX 制作一个 OpenGL 应用程序。我下载并安装了 XCode,但我不知道如何运行一个简单的 OpenGL 应用程序。我宁愿不使用 Objective-C,但我绝对不想使用 GLUT。有人能指出我正确的方向吗?
最佳答案
OS X 上的 OpenGL 与几乎所有其他东西相比的最大区别在于头文件的位置。在 OS X 上:
#include <OpenGL/gl.h>
#include <OpenGL/glu.h>
#include <GLUT/glut.h>
如果你想远离 Objective-C/Cocoa 和 GLUT,你可以试试 SDL这是一个跨平台的游戏库(windows、2D 图形、声音、输入等)。
编辑:忘记了 mipadi 发布的编译器标志,即:
-framework OpenGL
关于c++ - 如何让 OpenGL 在 OSX 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3188554/
我是一名优秀的程序员,十分优秀!