在Mac OS X上设置OpenGL

3

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

我使用C++,我应该使用命令行还是Cocoa应用程序? 命令行意味着非GUI,而Cocoa框架将创建GUI吗?

2个回答

2
我建议使用Cocoa,因为全屏需要从桌面/窗口管理器中取走控制权。如果您能够同时查看源代码和OpenGL程序,编写程序会更加容易(如果您使用窗口启动OpenGL程序,则这样做要容易得多)。请参考在C语言中编写Cocoa OpenGL应用(通过谷歌搜索网络找到)以获取如何获得OpenGL上下文的想法。

谢谢,你知道我怎样将GLTools库添加到Xcode 4吗? - user1704415

1

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

用户指南的第一章节提供了一个最小化的使用示例。

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

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接