当我在任何文件中加入glad.h
时,不能使用near
和far
的变量名称。它会在Windows 10上的Visual Studio 2015上生成expected an identifier
和Error C2513 no variable declared before '='
。
#include <glad\glad.h>
int main()
{
float near = 1.0f;
char far = 2.0f;
return 0;
}
near
far
和glad.h
的地方
typedef void (APIENTRYP PFNGLDEPTHRANGEPROC)(GLdouble near, GLdouble far);
GLAPI PFNGLDEPTHRANGEPROC glad_glDepthRange;
答案 0 :(得分:0)
似乎这些名称在标题或此标题包含的标题中定义为宏
通常这些名称用于定义所谓的近地址和远地址。