2024-04-19 06:51:55
GLbtye不是glut,h自带的吗?要定义的话怎么定义?
为了跨平台方便吧。所以opengl都对数据类型用宏进行定义。
既然是宏,编译找不到宏定义,自然没办法通过。
gl.h文件中已定义了
typedef signed char GLbyte;
所以你的问题只要再添加即可(下面两个头文件在你安装VC后就有了,并且其环境变量已设定好了,编译器会找到路径的)
#include
#include
……你试下我的程序在你那能不能运行好吗?我按你说的改了之后还是提示GLubyte非法
调试过了,不用加
#include
#include
因为glut.h既然包含这两个头文件,自然会加载进去,前提是环境路径已经配置好。
Glubyte,你在vc中右键,看能不能跳到gl.h这个头文件,如果失败,手动配置好环境。