VC 6中配置OpenGL开发环境

2010,2012中配置类似

http://hi.baidu.com/yanzi52351/item/f9a600dffa4caa4ddcf9be1d

VC 6中配置OpenGL开发环境

这里,我习惯使用VC 6,就使用它作为开发OpenGL应用的IDE吧。

要在Windows下学习OpenGL,首先就是要配置开发环境,我在这里详细的说明整个配置过程,希望对初学的朋友有所帮助。

第一步:下载OpenGL库

Windows环境下的GLUT下载地址:(大小约为150k)

http://download.csdn.net/source/2377258

http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

其实,也不是必须从这里下载,在你下载一些例子的时候,一般都会打包呆上OpenGL库的。

这里顺便介绍一下OpenGL吧:

OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。

● 与C语言紧密结合。

OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。

● 强大的可移植性。

微软的Direct3D虽然也是十分优秀的图形API,但它只用于Windows系统(现在还要加上一个XBOX游戏机)。而OpenGL不仅用于Windows,还可以用于Unix/Linux等其它系统,它甚至在大型计算机、各种专业计算机(如:医疗用显示设备)上都有应用。并且,OpenGL的基本命令都做到了硬件无关,甚至是平台无关。

● 高性能的图形渲染。
OpenGL是一个工业标准,它的技术紧跟时代,现今各个显卡厂家无一不对OpenGL提供强力支持,激烈的竞争中使得OpenGL性能一直领先。
总之,OpenGL是一个很NB的图形软件接口。至于究竟有多NB,去看看DOOM3和QUAKE4等专业游戏就知道了。

OpenGL官方网站(英文): http://www.opengl.org

第二步:OpenGL库配置文件

加压缩下载的OpenGL库文件,上面那个下载下来可能没有我下面列举的文件多,可以到网上下载的,或者Email我,我给你发一份。

OpenGL库配置用到的文件分为下面三类:

■ 动态链接库文件(.dll)

glaux.dll、glu32.dll、glut32.dll、OPENGL32.DLL。

■ 头文件(.h)

GL.H、GLAUX.H、glos.h、GLU.H、glut.h。

■ 库文件(.lib)

GLAUX.LIB、Glu32.lib、glut32.lib、Opengl32.lib。

第三步:Windows下配置OpenGL

假设我的VC 6安装到D:\Program Files\Microsoft Visual Studio目录下。

将上一步提到的动态链接库文件,全部拷贝到C:\WINDOWS\system目录下面;

将上一步提到的头文件,全部拷贝到D:\Program Files\Microsoft Visual Studio\VC98\Include\GL目录下面,如果没有GL目录的话,自己创建一个;

将上一步提到的库文件,全部拷贝到D:\Program Files\Microsoft Visual Studio\VC98\Lib目录下面。

第四步:配置VC 6中工程

启动VC 6,新建一个Win32 Console Application

1、按照如下顺序选择:

Project → Settings → Link选项卡

然后,在Object/library modules下面的文本框的最前面添加如下库文件内容:

Opengl32.lib glut32.lib GLAUX.LIB Glu32.lib

最后,在Project Options中修改subsystem:console修改为subsystem:windows。

2、再按照如下顺序选择:

Project → Settings → C/C++选项卡

将Preprocessor definitions 中的_CONSOLE修改为_WINDOWS。

现在,你可以进行测试了,测试你的OpenGL应用。

关于异常问题总结

如果,你在测试的时候,出现下面的异常:

libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

这是 Windows子系统设置错误,你可以通过如下方式解决:

按照如下顺序选择:Project → Settings → C/C++选项卡,然后将Preprocessor definitions 中的_CONSOLE修改为_WINDOWS。

http://brightguo.com/%E9%85%8D%E7%BD%AEopengl%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83/

时间: 2024-10-06 00:11:08

VC 6中配置OpenGL开发环境的相关文章

VS2010配置OpenGL开发环境

OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应用程序无须考虑其运行环境所在平台与操作系统,在任何一个遵循OpenGL标准的环境下都会产生相同的可视效果. 基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL.Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录

在MyEclipse中配置android开发环境

在MyEclipse中配置android开发环境.首先要先安装好java jdk,,然后再安装MyEclipse,并正确配置jdk,即在命令提示符下输入java和javac会出现相应的使用命令说明.下载android SDK,解压(最好解压到MyEclipse安装目件夹下进行安装,我的因为已经安装好了,所以这里没有解压到MyEclipse目录下)如下图所示: 打开该文件夹,运行SDK Manager.exe: 打开可能会有点慢, 选择相应的android API版本,再单击下面的install按

Visual Studio Code中配置GO开发环境

在Visual Studio Code中配置GO开发环境 一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: Colorization 代码着彩色 Completion Lists 代码自动完成(使用gocode) Snippets  代码片段 Quick Info 快速提示信息

在 IntelliJ IDEA 中配置 JSF 开发环境的入门详解

JSF 作为 JavaEE 官方标准,在了解并掌握其基本开发技术后,对于功能要求较高.业务流程复杂的各种现代 Web 应用程序开发将会成为非常合适且强大的高效率开发利器.JSF 的开发环境搭建涉及到在 IntelliJ IDEA 中配置 Web Application Server.配置 JavaEE 基本环境.选择 JSF 相关功能模块等,之所以选择 IDEA 作为开发环境,是因为 IDEA 作为业界公认的最强 Java 集成开发环境,已逐渐成为事实上的 Java 及相关应用开发环境标准,甚至

VS2015配置OpenGL开发环境

笔者是参照http://in2gpu.com/2014/11/29/setting-opengl-visual-studio-using-nuget/完成的配置.有一点英语基础读者可自行食用. 1.确保自己的电脑连上了网 2.打开VS,新建一个空项目 注意项目路径要有效且不含空格. 3.按下ctrl+shift+A创建一个源文件 4.写上主函数,F5跑一下看有没有问题. 5.没有问题的话,用VS带的NuGet完成openGL的配置. 6.在下方出现的程序包管理器控制台中输入:Install-Pa

在Visual Studio Code中配置GO开发环境

一.GO语言安装 详情查看:GO语言下载.安装.配置 二.GoLang插件介绍 对于Visual Studio Code开发工具,有一款优秀的GoLang插件,它的主页为:https://github.com/microsoft/vscode-go 这款插件的特性包括: 代码着彩色 代码自动完成(使用gocode) 代码片段 快速提示信息(使用godef) 跳转到定义(使用godef) 搜索参考引用(使用go-find-references) 文件大纲(使用go-outline) 重命名(使用g

Eclipse中配置python开发环境详解

1.下载python 安装包.python-2.6.6.msi.并安装.默认python会安装在C:\Python26下,查看环境变量,如果没有在path路径中写入则手动添加.打开一个dos窗口,验证python是否安装成功: C:\Documents and Settings\Administrator>python Python 2.6.6 (r266:84297, Aug 24 2010, 18:46:32) [MSC v.1500 32 bit (Intel)] on win32 Typ

在 Mac中配置Java开发环境

最近买了一台mac pro,晚上在家写java,在配置环境的时候碰到很多问题,现在总结出来,提供给大家. 1.配置Tomcat 1.下载: 从apache官网(http://tomcat.apache.org/)上下载最新的tomcat二进制包(注:是mac版本的.gz文件包),目前我下载的是Tomcat8 2.将上述二进制包解压后改名为Tomcat8,并复制到/Library目录下 新建Finder窗口—— shift + Command + G —— 输入/Library,进入此目录 将To

sublime text 3中配置golang开发环境

1:首先下载 Go源码 https://golang.org/dl/  [根据不同的环境选择] 2:新建文件项目文件夹 存放  D:/Go_project 分别建立  bin  src  pkg  子文件夹 3:配置环境变量 GOROOT = "D:\Go"(go安装路径) GOPATH = "D:\Go_project"(自定义) 二.安装Sublime Text     1.下载Sublime Text http://www.sublimetext.com/ 2