此代码出现参数名称省略
错误
#include <GL3/gl3w.h>
void f(int near, int far) {
}
int main() {
return 0;
}
来自this问题 我怀疑 gl3w 包含 WinDef.h 但我无法找到它包含在源代码中。这个问题的根源是什么以及如何纠正?
最佳答案
为确保问题不是来自WinDef.h
,您可以尝试取消定义near
和far
,看看是否有问题有效。
#undef far
#undef near
该错误似乎与此定义的行为相匹配。 near
和 far
被定义为空宏,您的参数不会有标识符。
关于c - 近和远在 gl3w 中定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12989889/