【发布时间】:2021-10-19 13:59:17
【问题描述】:
我想做 OpenGL,但我不知道如何设置 glew,所以我在想如果我要使用glad,我是否会失去一些东西,如果我可以从使用的教程中学习 闪闪发亮
【问题讨论】:
-
当您不需要最新的 OpenGL 配置文件时,与 Glew 相比,使用 Glad 编译的代码要少得多。
我想做 OpenGL,但我不知道如何设置 glew,所以我在想如果我要使用glad,我是否会失去一些东西,如果我可以从使用的教程中学习 闪闪发亮
【问题讨论】:
如果您开始在桌面平台上使用 OpenGL 进行编程,那么任何一个都可以工作,而且选择并不那么重要。稍后切换也是一种选择。对于高级用例,选择只会变得更重要、更客观。
Glad 通常通过在 Web 界面中选择必要的扩展、下载生成的源文件和头文件并将它们复制到您的项目中来使用。 GLEW 是一个需要安装的库,通常作为依赖项添加到例如 CMake 中。
Glad的优势:
GLEW的优势:
其他 OpenGL 加载库也存在。见这里:https://www.khronos.org/opengl/wiki/OpenGL_Loading_Library
免责声明:答案基于我自己(有限)的图书馆经验和阅读其他人的经验。
【讨论】: