SFML和glad可以在同一个项目中使用吗

can SFML and glad be used in the same project

我完全不熟悉 SFML 和 OpenGL。按照神圣的 LearnOpenGl 教程,我设法制作了一个三角形,但现在我已经将 SFML 用于很多项目并且我需要在 3d 中做一些事情,因此(我认为)我需要 glfw 并且很高兴但是当我尝试高兴时给我以下错误:OpenGL header already included, remove this include, glad already provides it。如果我犯了一个大错误,我不明白为什么有人可以解释一下如何同时使用它们或者为什么只能使用一个?

据我所知,很高兴已经包含必要的 GL headers。所以只要按照错误消息告诉你的去做,并删除你自己的 OpenGL 的“包含”。只包括高兴 headers.

另外根据我的经验,使用 SMFL 时您不需要 GLFW,因为 SFML 在创建 window.

时为您提供了有效的 OpenGL 上下文