VC语言

本类阅读TOP10

·VC++ 学习笔记(二)
·用Visual C++打造IE浏览器(1)
·每个开发人员现在应该下载的十种必备工具
·教你用VC6做QQ对对碰外挂程序
·Netmsg 局域网聊天程序
·Windows消息大全
·VC++下使用ADO编写数据库程序
·VC++学习笔记(四)
·非法探取密码的原理及其防范
·怎样在VC++中访问、修改注册表

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
OpenGL 入门教程(一)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

第一、准备好OpenGL

 windows平台下:

  OpenGL是由SGI公司开发的低层三维图形API,目前已经成为工业标准,由独立非赢利组织ARB管理。它在WINDOWS中以动态链接库的形式存在,Win95 osr2以上版本及Win NT自带有微软公司实现的OpenGL。但本人推荐使用SGI实现的OpenGL来调试程序,快速可靠而且功能丰富,缺点是它是纯软件实现,无法利用硬件加速。

  下载了opengl95.exe或opengl2.exe之后执行之,按提示安装即可。默认情况情况下会在C:\oglsdk,包括了VC和BC的库及头文件,还有两个演示程序,不妨看看,Fly in the Sky在窗口中移动鼠标就可控制飞行了,还有一份说明书,也不妨看看。

  相关文件请到资源区下载

 Linux平台下:

  装一个Mesa好了,另外在gtk+(GtkGLArea)/qt(QGLWidget+QGLContext)中均包括了OpenGL支持构件(WIDGET),gnome下有许多OpenGL的应用。注意在LD_LIBRARY_PATH加上必要的路径,详见各软件的安装说明(通常叫README或INSTALL)。

 Solaris: OpenGL Library
装上随Solaris发售的OpenGL library 。如果执行以下命令:

> cd /usr/openwin/lib
> ls libGL*
结果显示如下:
libGL.so@ libGLU.so@ libGLw.so@
libGL.so.1* libGLU.so.1* libGLw.so.1*
则意味着OpenGL运行库已经装好了。
通常LD_LIBRARY_PATH里会有该目录,如果没有自己加上就成。

在/usr/openwin/include/GL下有以下头文件:
gl.h glu.h glxmd.h glxtokens.h
glmacros.h glx.h glxproto.h
在sun的网站有OpenGL开发者FAQ,可参阅。

  Mac OS:OpenGL SDK for Apple

  OS/2:不详。

  BeOS:不详。




相关文章

相关软件