0

我现在正在尝试使用 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”、...

这看起来像是定义这些变量的问题,但我找不到执行此操作的头文件,有人知道吗?

4

1 回答 1

1

这些看起来像核心 OpenGL 类型。

你应该寻找一个#include <GL/gl.h>.

也许您缺少系统上的 OpenGL 开发文件。

于 2014-03-04T09:23:14.777 回答