This question already has an answer here:
Compiler error when using “near” as a variable name
(1个答案)
3年前关闭。
我用http://glad.dav1d.de/生成了一个加载器
语言:C / C ++
GL:版本4.5
简介:核心
当我在任何文件中包含
我可以在
(1个答案)
3年前关闭。
我用http://glad.dav1d.de/生成了一个加载器
语言:C / C ++
GL:版本4.5
简介:核心
当我在任何文件中包含
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;
最佳答案
似乎这些名称在标头或此标头包含的标头中定义为宏
通常,这些名称用于定义所谓的近和远地址。
关于c++ - 使用GLAD时无法将变量命名为“far”和“near”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34932012/
10-13 07:50