我正在尝试使用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”提供了同样的东西,......
这看起来像是定义这些变量的问题,但我找不到这样做的头文件,有人对我有线索吗?
答案 0 :(得分:1)
那些看似核心的OpenGL类型。
您应该寻找#include <GL/gl.h>
。
也许您错过了系统上的OpenGL开发文件。