【发布时间】:2011-08-11 17:02:52
【问题描述】:
我记得您订购#include-s 的方式很重要。嗯,我有点麻烦。我有这两个标题:
#include <gl/glfw.h>
#include <gl/glew.h>
如果我运行它,我会收到一条错误消息,指出 gl.h 包含在 glew.h 之前。但是如果我颠倒这两个的顺序,让 glew.h 排在第一位,我会得到很多错误。我只是想找出#define-s 的含义,所以我可以对我说:#define whatineed 0x0000x。
- 如何解决此标题排列问题。
- 狩猎和使我的定义安全的方法吗?
【问题讨论】:
-
你不是说
#include <glfw.h>吗? -
不,我的 glfw.h 文件在 gl/ 文件夹中
-
我说错了,我想说
#include <gl/glfw.h>。有必要把.h放在最后,IIRC -
我刚刚修好了。感谢您的提醒。 :) 你碰巧知道答案吗?