发信人: yxy (田丝丝#冬眠的小肥鹰), 信区: GAME_Designer 
标  题: OPENGL(1) 
发信站: BBS 水木清华站 (Thu Jan  8 18:27:45 1998) 
 
本人水平有限,如有问题请以文章形式提出,大家可以讨论吗... 
 
[OPENGL怎么用] 
OPENGL编程类似C编程,实际接口就是C,所以熟悉C是必要的 
一般编程可用到的函数库包括: 
OPENGL实用库:函数以glu开头 
OPENGL辅助库:函数以aux开头 
Windows专用函数库:函数以wgl开头 
Win32API:无专用前缀 
 
OPENGL中有115个核心函数,可以在任何OPENGL平台上使用 
OPENGL实用库比上面这115个函数高一级,提供高级调用 
OPENGL辅助库本来是提供初学者入门的函数,不保证在任何平台的使用 
但恰好可以在WIN32下使用,所以本讲座将大量引用 
 
WIN32下OPENGL编程有两个方便途径: 
1使用辅助库 
2使用C++基于消息驱动的编程 
显然1要简单一些,入门从这里开始吧。 
 
[用之前的准备] 
1  
首先你需要下列*.lib包含在你的工程中: 
opengl32.lib glu32.lib glaux.lib 
本讲座所有例子“将”在VC5下调试通过,所以从 
project->setting->link->general->object/libary modules 
中加入上面三个*.lib 
(这些LIB,VC4以上版本已经自带,加入即可,不用在四处搜寻文件) 
 

另外在你的运行程序路径下或\win95\system\下你需要一些*.dll动态连接库 
opengl32.dll glu32.dll rxddi.dll mga.drv 
 
如果谁需要上述文件,跟我打个招呼 
别跟我说要Visual C++ 5.0 呦 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.74.90]