OpenGL的gl.h出现一堆错误,如重定义什么的

Posted VVingerfly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenGL的gl.h出现一堆错误,如重定义什么的相关的知识,希望对你有一定的参考价值。

问题:生成时提示 gl.h中出现一堆错误,如

error C2144: 语法错误 : “void”的前面应有“;”
error C2182: “APIENTRY” : 非法使用“void”类型
error C2086: “int APIENTRY” : 重定义
error C2146: 语法错误 : 缺少“;”(在标识符“glClearStencil”的前面)

 

 

解决办法:

#include <GL/gl.h>
#include <GL/glut.h>

前面加上

#include <windows.h>

 

参考

以上是关于OpenGL的gl.h出现一堆错误,如重定义什么的的主要内容,如果未能解决你的问题,请参考以下文章

链接器错误:未定义对符号“glOrtho”的引用

codeblocks 中怎么用c语言调用 opengl

关于opengl无法运行的问题

OpenGL:gl.h、glut 和 glew

调用 glDrawElements 时的段错误

Qt 错误GL/gl.h: No such file or directory的解决方法