首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GLEW_APPLE_GLX在生成GLEW时导致链接错误

GLEW_APPLE_GLX在生成GLEW时导致链接错误
EN

Stack Overflow用户
提问于 2015-01-07 21:55:30
回答 1查看 116关注 0票数 0

当我试图解决我的other question时,我在GLEW里面打招呼,因为我的__glewX*符号丢失了,并且发现它们被GLEW_APPLE_GLX保护着。

当我试图用定义的标志从源构建GLEW时,我会得到未定义的符号(比如_glXGetClientString)。链接到X11 (-lX11)无助于此。

问题:假设定义GLEW_APPLE_GLX确实有意义,我如何才能修复构建?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-07 22:16:43

在构建使用XQuartz (XQuartz)而不是使用-lGL的应用程序时,还需要添加-lGL

通常,在OS上构建GL软件时,您会使用OpenGL.framework (-framework OpenGL),这样就可以获得OpenGL和CGL/AGL功能,而忽略了GLX。

您还应该放弃<OpenGL/gl.h>之类的任何包含,而使用<GL/gl.h>,因为这将指向/usr/X11R6/include/GL/...而不是OpenGL框架头。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27829330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档