在VC下配置openGL
学OPENGL有一段时间了,一个人慢慢摸索,学的很慢.慢规慢,但还是及时总结,不然成功尽弃了.
在VC下配置openGL
一、下载并安装glut库 opengl的glut库 GLUT不是OpenGL所必须的,但它会给学习带来一定的方便,推荐安装。 Windows环境下的GLUT下载地址:(大小约为150k) http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip Windows环境下安装GLUT的步骤: 1、将下载的压缩包解开,将得到5个文件 2、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(Program Files\Microsoft Visual Studio\VC98\Include\GL文件夹”)。把解压得到的glut.h放到这个文件夹。 3、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(Program Files\Microsoft Visual Studio\VC98\lib”文件夹)。 4、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)
|
二、VC工程配置:
1)创建一个Win32 Console Application。
2)链接OpenGL libraries。单击Project,再单击Settings,再找到Link单击,最后在Object/library modules 的最前面加上opengl32.lib glut32.lib glu32.lib glut.lib glaux.lib
如果仅仅是需要使用glut,问题还好,但是由于VC中本身没有glut,于是我们可到网上去下载但是下载回来之后,编译成功,链接往往会出现如下错误:
LNK2001: unresolved external symbol ___glutInitWithExit@12
chapter1.obj : error LNK2001: unresolved external symbol ___glutCreateWindowWithExit@8
chapter1.obj : error LNK2001: unresolved external symbol ___glutCreateMenuWithExit@8
这是怎么回事呢?(这里已经假定你已经在【工程】-【设置】-【link】那里加上了glut32.lib,而且已经把glut32.lib文件放到了VC的LIB文件夹下,把glut32.dll放进了WINDOWS\system32中,或者这些都放进了你的当前目录下,也就是说排除了这些常识性的错误)那么为什么还是错误呢?而且根据错误好像是没有找到一些函数的实现体的样子。遇到这样的问题也是真够郁闷的。
我上网查了很久,很多人都在说是【工程】-【设置】-【link】的问题(但是前面已经说过可以排除了)后来,我才知道原来是glut的版本的问题,也就是说,如果glut32.lib的版本太旧可能就会引起以上错误了,于是我去找了一个新的(我也不知道是否最新,2001年的),终于可以使用了,那一刻的感觉真的很爽,希望大家看了这篇文章之后可以节省一些时间,呵呵!
分享到:
相关推荐
在VC上配置Opengl,语言环境,GL,GLU,GLUT的介绍,在VC环境下设置,OpenGL API
在Microsoft Visual C++ 6.0(简称VC6.0)这个经典的开发环境中配置OpenGL开发环境,需要遵循一系列步骤。以下是对配置过程的详细说明: 首先,安装OpenGL。尽管Windows系统通常已经包含了OpenGL的库,但为了确保...
本篇文章将详细讲解如何在VC环境下配置OpenGL所需的库文件和动态链接库(DLL)。 首先,你需要下载并安装OpenGL库。OpenGL本身并不包含任何直接的开发库文件,它依赖于窗口系统和硬件驱动程序。在Windows系统中,这...
本篇文章将详细介绍如何在两种不同版本的VC环境下,即VC6.0和VC2005中配置OpenGL。 ### VC6.0配置OpenGL 1. **安装必要的库**:首先,你需要安装OpenGL库和GLUT(OpenGL实用工具库),它们提供了许多辅助函数和...
本文将详细介绍如何在VC2008环境下配置OpenGL,并通过一个简单的示例来验证配置是否成功。 ### 步骤一:准备OpenGL库文件 1. **下载OpenGL库文件**:首先需要下载包含OpenGL支持库的文件包,例如`glut`。这些文件...
在Visual C++(VC)环境下配置OpenGL环境,可以让开发者利用C++语言编写高性能的图形应用程序。以下是一个详细步骤,指导如何在VC 6环境下配置OpenGL。 首先,确保你已经安装了OpenGL支持文件,包括头文件(*.h)、...
在Windows环境下,特别是使用Visual C++ 6.0(简称VC++ 6.0)这样的经典IDE时,配置OpenGL的开发运行环境是一项基础且重要的任务。OpenGL是一个强大的图形库,广泛应用于游戏开发、科学可视化等领域。然而,由于VC++...
3. **在VC6.0下配置OpenGL**: - 安装OpenGL:首先,你需要一个支持OpenGL的显卡驱动。 - 安装GLUT库:GLUT是一个简单的OpenGL实用程序库,提供了创建窗口、处理输入和显示图形的基本功能。 - 设置项目属性:在VC...
在Visual C++(简称VC)环境下使用OpenGL,你需要掌握以下几个关键步骤和概念: 1. **安装OpenGL和GLUT库**: 在VC中使用OpenGL,首先需要安装OpenGL库和GLUT(OpenGL实用工具库)。GLUT提供了一些基本的窗口管理和...
在VC环境下进行OpenGL开发,意味着开发者将利用Microsoft Visual Studio中的C++语言来实现OpenGL的功能,这为创建高性能的图形应用提供了强大的工具。 ### OpenGL开发框架详解 #### 1. 集成环境设置 在VC环境下...
在vc6.0下配置opengl的环境过程。所需的库函数等在网上很容易找到。
本篇文章将详细介绍如何在Visual C++ 6.0 (VC6.0) 和 Visual Studio (VS) 中配置OpenGL及GLUT工具包。 首先,你需要下载GLUT库。GLUT的最新版本可能不直接支持VC6.0,但旧版本(如GLUT 3.7)仍然可以。对于VS,你...
本文将详细介绍在VC环境下配置OpenGL和GLUT的具体步骤,并提供一个简单的OpenGL示例程序。 #### 二、选择编译环境 在Windows系统中,有多种编译环境可供选择,如Visual Studio、Borland C++ Builder、Dev-C++等。...
OpenGL超级宝典源码与配置VC6.0
VC6中OpenGL开发环境配置 VC6.0中OpenGL开发环境配置 第一步:在Windows系统的安装VC++ 6.0作为学习OpenGL的环境。 第二步:运行OpenGL2.exe,安装OpenGL2.0 第三步:安装GLUT工具包 (1)“c:\Program Files\...
### 在VC2008上配置OpenGL开发环境详解 #### 一、概述 在计算机图形学领域,**OpenGL**(Open Graphics Library)是一项强大的跨语言、跨平台的应用程序接口(API),用于渲染2D和3D矢量图形。它被广泛应用于游戏...
在Windows环境下,尤其是使用Visual C++ 6.0(简称VC 6)这样的老版本IDE时,配置OpenGL开发环境需要一些手动步骤。以下是对标题和描述中涉及知识点的详细解释: **第一步:获取OpenGL库** 在Windows上开发OpenGL...