gpt4 book ai didi

c - gl.h 包含在 glew 之前,但 GLFW 需要 gl.h

转载 作者:行者123 更新时间:2023-12-04 11:26:37 24 4
gpt4 key购买 nike

我记得您订购 #include-s 的方式很重要。嗯,我有点麻烦。我有这两个标题:

#include <gl/glfw.h>
#include <gl/glew.h>

如果我运行它,我会收到一条错误消息,指出 gl.h 包含在 glew.h 之前。但是如果我颠倒这两个的顺序,让 glew.h 排在第一位,我会得到很多错误。我只是想找出#define-s 的意思,所以我可以对我说:#define whatineed 0x0000x。
  • 如何通过标题排列解决此问题。
  • 狩猎和使我的定义安全的方法吗?
  • 最佳答案

    当您首先包含 GLEW header 时,您会遇到什么样的错误?

    GLEW header 定义了禁用包含大多数 GL header 所需的所有魔法,因此在 GLFW 之前包含 GLEW header 应该可以工作;应该就像我已经在 Linux、Windows 和 Mac OS X 上成功使用它多年,使用原生 GCC、Clang、MinGW、Cygwin 和 VC++。它甚至是一个官方常见问题解答:

    http://www.glfw.org/faq.html#can-i-use-extension-loaders-with-glfw

    关于c - gl.h 包含在 glew 之前,但 GLFW 需要 gl.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5768189/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com