使用 GLAD 时无法"far"和"near"命名变量
Can't name variables "far" and "near" when using GLAD
我生成了一个带有 http://glad.dav1d.de/的加载器
- 语言: C/C++
- GL:版本 4.5
- 简介:核心
当我在任何文件中包含glad.h
时,不能使用 near
和 far
的变量名称。它导致expected an identifier
,并在Windows 10上的Visual Studio 2015上Error C2513 no variable declared before '='
。
#include <gladglad.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;
似乎这些名称被定义为标头或此标头中包含的标头中的宏
通常,这些名称用于定义所谓的近地址和远地址。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 将成员变量添加到共享库中的类中,不会破坏二进制兼容性吗
- 将数组的地址分配给变量并删除
- 为"adjacent"变量赋值时出现问题
- enum是C++中的宏变量还是整数变量
- 在全局变量中保存类的实例以重新创建类(创建"backup")
- 用C++中的一个变量定义一个常量
- 具有奇怪重复模板模式的派生类中的成员变量已损坏
- 你能重载对象变量名本身返回的内容吗
- 内置函数可查看CPP中的成员变量
- 是否可以初始化不可复制类型的成员变量(或基类)
- 尝试通过多个向量访问变量时,向量下标超出范围
- 试图让变量检查数组中的某些内容
- Cpp-Tuple使用带有变量的get
- 将包含C样式数组的对象初始化为成员变量(C++)
- 当vector是tje全局变量时,c++中vector的内存管理
- 通过多个头文件使用常量变量
- std::threads可以从Windows DLL中的全局变量创建/销毁吗?
- 使用 GLAD 时无法"far"和"near"命名变量
- 使用 "near" 作为变量名时编译器错误