使用GLAD时,无法将变量命名为“far”和“near”

时间:2016-01-21 18:53:28

标签: c++ visual-studio opengl

我使用http://glad.dav1d.de/

生成了一个加载器
  • 语言:C / C ++
  • GL:版本4.5
  • 个人资料:核心

当我在任何文件中加入glad.h时,不能使用nearfar的变量名称。它会在Windows 10上的Visual Studio 2015上生成expected an identifierError C2513 no variable declared before '='

#include <glad\glad.h>

int main()
{
    float near = 1.0f;
    char far = 2.0f;

    return 0;
}

near

中唯一可以找到farglad.h的地方
typedef void (APIENTRYP PFNGLDEPTHRANGEPROC)(GLdouble near, GLdouble far);
GLAPI PFNGLDEPTHRANGEPROC glad_glDepthRange;

1 个答案:

答案 0 :(得分:0)

似乎这些名称在标题或此标题包含的标题中定义为宏

通常这些名称用于定义所谓的近地址和远地址。

相关问题