尝试使用OpenGL时出错

bub*_*ble 1 c c++ opengl visual-studio-2005

我有一个非常简单的C代码,我试图使用OpenGl.当我包含以下文件时

#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#include <stdlib.h>
Run Code Online (Sandbox Code Playgroud)

我得到以下错误(还有更多,但它们相似):C:\ Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152):错误C2144:语法错误:'void'应该以';'开头

但是当我包括在内

#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#include <stdlib.h>
Run Code Online (Sandbox Code Playgroud)

我得到以下错误\ mainfile.cpp(4):致命错误C1083:无法打开包含文件:'GL/glut.h':没有这样的文件或目录

知道发生了什么事吗?

我正在使用XP,VS2005

Ble*_*der 7

GLUT不是OpenGL的一部分.你需要安装它,这就是错误所说的.

  • 谷歌一下.我使用Linux,所以我不使用二进制安装程序. (4认同)