在mac os x上设置opengl

时间:2012-09-27 19:29:22

标签: macos cocoa opengl

我想开始学习Opengl并在Mac OS x操作系统上制作一些基本的3d应用程序。

我使用C ++,我应该使用命令行还是Cocoa应用程序? 是命令行意味着它将使非GUI和coca框架将成为一个GUI?

2 个答案:

答案 0 :(得分:2)

我建议使用Cocoa进入全屏意味着您需要从桌面/窗口管理器中取走控件。我认为你可以通过同时查看源代码和OpenGL程序来更轻松地编写程序(如果使用窗口启动OpenGL程序,这会更容易)。

查看Cocoa OpenGL app in C(使用谷歌搜索网页找到)了解如何获取OpenGL上下文的想法。

答案 1 :(得分:1)

GLFW是一个跨平台的C库,用于创建OpenGL窗口和处理输入。

user guide的第一章给出了如何使用它的最小例子。

它可以与XCode一起使用,但是如果你想通过命令行用它编译一些东西,请使用:

g++ *.cc -lglfw -framework OpenGL -framework Cocoa -framework IOKit

当然,您仍然需要安装XCode和命令行工具。