您的位置:首页 > 运维架构

Preparation for OpenGL programming

2006-10-11 11:08 211 查看
To use OpenGL for programming, you should check the necessary head files and library files. You can find which files to be contained in the next precompiled-code:

[align=left]#include<GL/gl.h>[/align]
[align=left]#include<GL/glu.h>[/align]
[align=left]#include<GL/glaux.h>[/align]
[align=left]#include<GL/glut.h> [/align]
[align=left]#pragma comment(lib,"opengl32.lib")[/align]
[align=left]#pragma comment(lib,"glu32.lib")[/align]
[align=left]#pragma comment(lib,"glaux.lib")[/align]
[align=left]#pragma comment(lib,"glut32.lib")[/align]
[align=left]In fact you can only use glaux or glut to create window and operate rendering.[/align]
[align=left]The OpenGL Utility Toolkit(Glut) for Win32 is not available in advance. You should download the necessary files from http://www.xmission.com/~nate/glut.html. In this page the Documentation for the GLUT API is available in HTML, Postscript and PDF formats.[/align]
[align=left]To build the glut dll in VC6.0: [/align]
[align=left]First, open Microsoft Developer Studio. Then, select File -> Open Workspace and find the glut.dsw file in the file dialog and double-click on it. Finally, select Build -> Build glut32.dll. [/align]
[align=left]When the build is finished, it will copy: [/align]
[align=left]glut32.dll to %WinDir%/System, [/align]
[align=left]glut32.lib glut.def to $(MSDevDir)/../../VC98/lib,[/align]
[align=left]glut.h to $(MSDevDir)/../../VC98/include/GL/[/align]
[align=left]Or you can copy the files manually.[/align]
[align=left]To build the glut dll in VC7.0: [/align]
[align=left]copy:[/align]
[align=left]glut32.dll to %WinDir%/system32/, [/align]
[align=left]glut32.lib glut.def to $(MSDevDir)/../.. /Vc7/PlatformSDK/Lib[/align]
[align=left]glut.h to $(MSDevDir)/../../Vc7/PlatformSDK /include/GL[/align]
[align=left]P.S.: Some other pages related to OpenGL:[/align]
[align=left]http://www.sgi.com[/align]
[align=left]http://www.opengl.org[/align]
[align=left]http://www.cgsociety.org/[/align]
[align=left]http://www.gameres.com/ [/align]
[align=left]http://nehe.gamedev.net/[/align]
[align=left]http://cgm.cs.mcgill.ca/The Computational Geometry Lab at McGill[/align]
[align=left]http://cgm.cs.mcgill.ca/~msuder/ [/align]
[align=left] [/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: