我曾经使用 GLUT 编写 OpenGL 程序,特别是对于我能够在 Linux 和 Mac 上编译的窗口。最近我将 Mac OS 升级到 Mountain Lion 并安装了最新版本的 XCode。当然事情已经发生了巨大的变化,现在我需要用 Clang 编译(gcc 被 Clang++ 取代)。似乎(阅读另一个 stackoverflow 问题)不再可以使用 GLUT,显然它可以被 FreeGLUT 或 GLW 取代?
带有 OpenGL 3.2 核心配置文件的 OS X 上的 GLUT
我的问题是:如果我想使用 OpenGL 并且需要一种简单/快速的方式来创建窗口、openGL 上下文等,就像我们之前使用 GLUT 所做的那样,那么现在使用 Clang/XCode 执行此操作的最佳方式是什么4.5.2?我发现真的很奇怪,我在网上找不到有关使用 Clang 编译 OpenGL 程序的信息,以及有关替代 GLUT 的更多信息?理想情况下,我想继续在 Linux 下编译这段代码?是否仍然可以选择使用 GLX 并自己编写窗口方面的内容?我还能在 Mac 上这样做吗?