-1

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

4

1 回答 1

1

据我了解,很高兴已经包含必要的 GL 标头。因此,只需按照错误消息告诉您的操作并删除您自己的 OpenGL“包含”。只包括高兴的标题。

同样根据我的经验,使用 SMFL 时您不需要 GLFW,因为 SFML 在创建窗口时为您提供了有效的 OpenGL 上下文。

于 2021-09-03T19:20:41.910 回答