[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
分享到:
相关推荐
在MFC中用Opengl编程时会遇到很多错误,我总结了我在使用时的一点经验
OpenGL使用及配置方法完整总结
opengl使用unity3d中的lightmap
OpenGL使用Window API绘制矢量字体(非常简单)
OpenGL使用CG语言实现发光效果,C/C++源码,使用VS2013编译。其它版本编译器需要改下配置文件也可以编译。适合GPU编程初学者入门看。
Opengl使用FBO实现的地球表面海洋流动效果
教菜鸟们如何在winform中设置使用opengl。一个完整的form.h文件,完整告诉你初始化方式。
关于编写3维程序的指导用书 OpenGL基础图形编程 - OpenGL与3D图形世界 OpenGL是一种图形与硬件的接口 此书包含各种三维处理库函数使用方法
Visual_C++_OpenGL使用介绍
OpenGL使用画家算法实现隐藏面的消除的旋转正方体
OpenGL使用中文,可设置字体(源代码) 使用Nehe的代码框架,封装了一个字体类。
OpengL是目前比较完善的三维图形标准,它是一个输出到图形硬件的软件标准.
OpenGL论文 OpenGL论文 OpenGL论文 OpenGL论文 OpenGL论文
OpenGL教程 OpenGL教程 OpenGL教程 OpenGL教程 OpenGL教程
OpenGL使用的DLL lib
OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试OpenGL 深度测试...
使用opengl画线,dda算法,中点算法,bresenham 算法,右键菜单实现线段颜色粗细的选择
OpenGL实例 OpenGL实例 OpenGL实例 OpenGL实例 OpenGL实例
opengl c++opengl c++opengl c++opengl c++opengl c++opengl c++