`
huozheleisi
  • 浏览: 1235023 次
文章分类
社区版块
存档分类
最新评论

OpenGL怎么用

 
阅读更多

                    [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以上版本已经自带,加入即可,不用在四处搜寻文件)
#pragma comment(lib, "OpenGl32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glaux.lib")

2
	另外在你的运行程序路径下或/win95/system/下你需要一些*.dll动态连接库
opengl32.dll glu32.dll rxddi.dll mga.drv
1使用辅助库
2使用C++基于消息驱动的编程
显然1要简单一些,入门从这里开始吧。


                          [用之前的准备]

1
	首先你需要下列*.lib包含在你的工程中:
opengl32.lib glu32.lib glaux.lib
本讲座所有例子“将”在VC5下调试通过,所以从
project->setting->link->general->object/libary modules
中加入上面三个*.lib
(这些LIB,VC4以上版本已经自带,加入即可,不用在四处搜寻文件)
#pragma comment(lib, "OpenGl32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glaux.lib")

2
另外在你的运行程序路径下或/win95/system/下你需要一些*.dll动态连接库
opengl32.dll glu32.dll rxddi.dll mga.drv                                       
                                                                                                             

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics