使用GLFW在MacOS上安装OpenGL 3.2+

Setup OpenGL 3.2+ on MacOS with GLFW

本文关键字:OpenGL 安装 GLFW MacOS 使用      更新时间:2023-10-16

我试图学习如何使用OpenGL,但在我能够之前,我需要设置OpenGL。我一直在遵循这些教程和建议的支持库,我选择了GLFW。我设法下载并安装GLFW在/usr/local/和包括GLFW/glfw3.h和链接与libglfw.a

问题是我认为我没有得到最新的功能,因为一些函数没有声明。glBindFragDataLocation, glGenVertexArrays, glBindVertexArrayglDrawArrays没有声明。

顺便说一句,我用的是2013年的MacBook Air OS X El Capitan

您确实需要为较新的OpenGl版本加载OpenGl函数。因为这是一个很大的工作量,其他人已经实现了库来为你做艰苦的工作。

Glew是一个很好的工具,在您所遵循的教程中有提到。试着安装和链接GLFW+Glew,并请求一个OpenGl 3.2的核心上下文,你应该没问题。