初初初学者关于OPENGL的问题

snakered 2003-08-23 12:05:49
我在看第一章。
请问GLfloat是什么数据类型?
还有开头要定义
#pragma comment( lib, "opengl32.lib" )
#pragma comment( lib, "glu32.lib" )
#pragma comment( lib, "glaux.lib" )
这些在VC里好象都不常见啊。在C++BU里倒常见到,它们有什么用啊?

谢谢帮助解答。
...全文
78 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
autoegg 2003-08-26
  • 打赏
  • 举报
回复
为了比较容易把Opengl代码从一个平台导入到另一个平台,opengl定义了自己的数据类型,GLfloat就是其中之一。这些数据类型一般映射为常规的C数据类型。

#pragma comment( lib, "opengl32.lib" )
#pragma comment( lib, "glu32.lib" )
#pragma comment( lib, "glaux.lib" )
在project-》setting里添加是一样的,其实glaux库已经不大用了,倒是glut库比较实用。
弟十六 2003-08-25
  • 打赏
  • 举报
回复
#pragma comment( lib, "opengl32.lib" )
#pragma comment( lib, "glu32.lib" )
#pragma comment( lib, "glaux.lib" )
这三行的作用和在link里加入各文件名一样的,因为教程示例就提供一个文件而非dsw或sln,初学者往往不知道手动添加,导致编译后链接错误:(
这样做很为初学者着想——把这个.C文件添加到项目里就OK。
maplexp 2003-08-23
  • 打赏
  • 举报
回复
GLfloat就是C里面的float,gl.h里面已经定义了
下面三个表示要连接这几个库

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧