【问题标题】:can SFML and glad be used in the same projectSFML和glad可以在同一个项目中使用吗
【发布时间】:2021-10-31 17:04:29
【问题描述】:

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

【问题讨论】:

  • 你之前高兴的包括什么?
  • 只是 sfml/OpenGL.hpp
  • 您必须在 SFML 和 GLFW 之间进行选择(两者都可以与 OpenGL 一起使用)。如果选择前者,似乎不需要高兴。如果你选择后者,你确实需要它(或类似的库)。
  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: c++ sfml glad


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-02
    • 2012-03-13
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多