我记得#include的顺序很重要。嗯,我有点麻烦了。我有这两个头文件:
#include <gl/glfw.h>
#include <gl/glew.h>
如果我运行它,会出现一个错误,指出gl.h在glew.h之前被包含。但是,如果我反转这两个的顺序,使glew.h先出现,就会出现很多错误。我只是想找出# define-s的含义,这样我就可以为自己说:#define whatineed 0x0000x。
- 如何解决头文件排列的问题。
- 寻找和创建我的定义的方法是否安全?
http://www.glfw.org/faq.html#can-i-use-extension-loaders-with-glfw
#include <glfw.h>
吗? - Rafe Kettler#include <gl/glfw.h>
。记得在末尾加上.h
是必要的。 - Rafe Kettler