“GlBoolean”未定义

时间:2014-03-04 09:20:06

标签: windows opengl cinder

我正在尝试使用cinder库一周,它将无法编译。我使用visual studio express for windows desktop 2012和相应的cinder包。这是我第一次使用这个IDE而对“新手”问题感到抱歉

当我打开像“QuicktimeBasic”项目(它只是一个视频播放器)的样本时,我有以下错误:

error C2146: syntax error : missing ';' before identifier '_GLEE_VERSION_1_2'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

在加载相同的错误之后

IntelliSense: identifier "GLboolean" is undefined

所以我尝试在代码的顶部添加“#define GLboolean bool”,它为“Glenum”,“GLfloat”提供了同样的东西,......

这看起来像是定义这些变量的问题,但我找不到这样做的头文件,有人对我有线索吗?

1 个答案:

答案 0 :(得分:1)

那些看似核心的OpenGL类型。

您应该寻找#include <GL/gl.h>

也许您错过了系统上的OpenGL开发文件。