GLEW_APPLE_GLX Causes Linking Error When Building GLEW

牧云@^-^@ 提交于 2019-12-02 10:07:32

When building an application that uses the X Server (XQuartz) instead of using CGL, you also need to add -lGL.

Ordinarily when building GL software on OS X you use OpenGL.framework (-framework OpenGL) and that gets you OpenGL and CGL/AGL functions but leaves out GLX.

You should also ditch any includes to things like <OpenGL/gl.h> and use <GL/gl.h> instead, as that will point to /usr/X11R6/include/GL/... instead of the OpenGL framework headers.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!