我有一个非常简单的 C 代码,我在其中尝试使用 OpenGl。 当我包含以下文件时
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#include <stdlib.h>
我收到以下错误(还有更多错误,但它们很相似): C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include\GL/gl.h(1152) : error C2144: syntax error : 'void' 前面应该有 ';'
但是当我包含
#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
#include <stdlib.h>
我收到以下错误 \mainfile.cpp(4) : fatal error C1083: 无法打开包含文件: 'GL/glut.h': 没有那个文件或目录
知道发生了什么吗?
我正在使用 XP、VS2005
最佳答案
GLUT 不是 OpenGL 的一部分。您需要安装它,这就是该错误所说的内容。
关于c++ - 尝试使用 OpenGL 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6374637/