VC6.0下配置OpenGL
首先我想弄明白两个概念
OpenGL: (全称Open Graphics Library)定义了一个跨编程语言、跨平台的编程接口的规格。
OpenCV:(全称Open Source Computer Vision Library)由一系列C函数和少量C++类构成,实现了图像处理和计算机视觉方面的很多通用算法,基于C/C++语言的开源计算机视觉函数库。
我看着这个概念依旧还是有点模糊的,两个都和图像处理有关系,说通俗点这两个的区别在于OpenGL主要是游戏开发等三维处理,OpenCV是数字图像处理开放库。
我其实对OpenGL概念熟悉一些,因为以前安装大型单机游戏NBA2k系列的时候有提示我需要OpenGL的,貌似还有个DirectX的东西,嘿嘿~闲话不扯了,开始OpenGL在VC6.0下的配置吧。
综合网上的一些安装配置教程,我整理了一套适合本机的配置:
首先是安装GLUT库(OpenGL Utility Toolkit),是一个与窗口系统无关的工具包, OpenGL主要包括三个函数库,它们是核心库、实用函数库和编程辅助库。核心库中包含了OpenGL最基本的命令函数。核心库提供了一百多个函 数,这些函数都以”gl”为前缀,用来建立各种各样的几何模型、进行坐标变换、产生光照效果、进行纹理映射、产生雾化效果等所有的二维和三维图形操作。实 用函数库是比核心库更高一层的函数库,它提供四十多个函数,这些函数都以”glu”为前缀。由于OpenGL是一个图形标准,是独立于任何窗口系统或操作 系统的,在OpenGL中没有提供窗口管理和消息事件响应的函数,也没有鼠标和键盘读取事件的功能,所以在编程辅助库提供了一些基本的窗口管理函数、事件 处理函数和简单的事件函数。这类函数以”aux”作为前缀。值得一提的是,目前AUX编程辅助库已经很大程度上被GLUT库取代了
一、VC 6.0 安装GLUT库:
1、下载GLUT库:http://www.openglsource.com/download/download.htm
2、 将压缩包内的glut.h放C:\Program Files\Microsoft Visual Studio\VC98\Include\GL目录下
3、将glut32.lib放到C:\Program Files\Microsoft Visual Studio\VC98\Lib目录下
4、将glut32.dll放到系统盘(我的是C盘)C:\Windows\System32目录下
注意:我的VC6.0是安装在c盘下的ProgramFiles下的,所以上面的路径就按自己机器上的贴了,大家可以根据自己实际情况操作。
二、连接GLUT库:
打开VC6.0,新建一个Win32 Console Application,工程名称随意取好了,我这用的OpenGL
然后点击OK按钮,选择An empty project 点击Finish