`
izuoyan
  • 浏览: 9228764 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何在VC下配置openGL2

阅读更多

如何在VC下配置openGL

1、下载最新的GLUT库
http://www.xmission.com/~nate/glut.html

2、将下载的压缩包解开,将得到5个文件,以我的安装目录为例:
(1)把解压得到的glut.h放到d:\Program Files\Microsoft Visual Studio\VC98\include\GL文件夹里,没有GL文件夹可以自己建一个。
(2)把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹,即d:\Program Files\Microsoft Visual Studio\VC98\lib文件夹。
(3)把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)这是非常重要的动态链接库设置!

3、创建工程,其步骤如下:

(1)创建一个Win32 Console Application。(以我创建的为例,工程名为simpleGL)
(2)链接OpenGL libraries:在Visual C++中先单击Project,再单击Settings,再找到Link单击,最后在Object/library modules 的最前面加上opengl32.lib Glut32.lib Glaux.lib glu32.lib 。
(3)单击Project Settings中的C/C++标签,将Preprocessor definitions 中的_CONSOLE改为__WINDOWS。最后单击OK。

现在,准备工作基本上完成了,可不要轻视这一步,如果你没有设置好在编译及运行过程中总会出错的。

4、创建一个最简单的opengl程序,新添加一个c文件,编译,运行

#include <stdlib.h>
#include <GL/glut.h>
void init(void)
{ glClearColor (0.0, 0.0, 0.0, 0.0); //设置背景颜色为黑色
glMatrixMode (GL_PROJECTION); //指明当前矩阵为投影矩阵
gluOrtho2D (0.0, 200.0, 0.0, 150.0); //定义二维平面上的矩形剪裁区域
}

void lineSegment (void)
{ glClear (GL_COLOR_BUFFER_BIT); //buffer设置为颜色可写
glColor3f (1.0, 0.0, 0.0); //设置颜色为红色
glBegin (GL_LINES);
glVertex2i (180, 15);
glVertex2i (10, 145);
glEnd ();
glFlush(); //强制OpenGL函数在有限时间内运行
}

void main (int argc, char** argv)
{ glutInit (&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowPosition (50, 100);
glutInitWindowSize (400, 300);
glutCreateWindow ("Hello");

init ();
glutDisplayFunc (lineSegment);
glutMainLoop ();
}

分享到:
评论

相关推荐

    VC上配置Opengl

    在VC上配置Opengl,语言环境,GL,GLU,GLUT的介绍,在VC环境下设置,OpenGL API

    在VC下配置openGL

    在Visual C++(VC)环境下配置OpenGL,主要是为了搭建一个能够运行OpenGL图形程序的开发环境。以下是一步步的详细过程: 一、安装GLUT库 GLUT全称OpenGL Utility Toolkit,它提供了一些基础的窗口管理和输入处理...

    VC6.0下OpenGL开发环境的配置

    在Microsoft Visual C++ 6.0(简称VC6.0)这个经典的开发环境中配置OpenGL开发环境,需要遵循一系列步骤。以下是对配置过程的详细说明: 首先,安装OpenGL。尽管Windows系统通常已经包含了OpenGL的库,但为了确保...

    VC配置OpenGL

    本篇文章将详细介绍如何在两种不同版本的VC环境下,即VC6.0和VC2005中配置OpenGL。 ### VC6.0配置OpenGL 1. **安装必要的库**:首先,你需要安装OpenGL库和GLUT(OpenGL实用工具库),它们提供了许多辅助函数和...

    VC下配置OpenGl 所需要的

    本篇文章将详细讲解如何在VC环境下配置OpenGL所需的库文件和动态链接库(DLL)。 首先,你需要下载并安装OpenGL库。OpenGL本身并不包含任何直接的开发库文件,它依赖于窗口系统和硬件驱动程序。在Windows系统中,这...

    VC下配置OpenGL

    本文将详细介绍如何在VC2008环境下配置OpenGL,并通过一个简单的示例来验证配置是否成功。 ### 步骤一:准备OpenGL库文件 1. **下载OpenGL库文件**:首先需要下载包含OpenGL支持库的文件包,例如`glut`。这些文件...

    vc下配置opengl环境

    在Visual C++(VC)环境下配置OpenGL环境,可以让开发者利用C++语言编写高性能的图形应用程序。以下是一个详细步骤,指导如何在VC 6环境下配置OpenGL。 首先,确保你已经安装了OpenGL支持文件,包括头文件(*.h)、...

    VC6.0和VS2005 以及Eclipse下配置OPENGL总结 最完整

    3. **在VC6.0下配置OpenGL**: - 安装OpenGL:首先,你需要一个支持OpenGL的显卡驱动。 - 安装GLUT库:GLUT是一个简单的OpenGL实用程序库,提供了创建窗口、处理输入和显示图形的基本功能。 - 设置项目属性:在VC...

    VC下配置opengl的开发运行环境

    在Windows环境下,特别是使用Visual C++ 6.0(简称VC++ 6.0)这样的经典IDE时,配置OpenGL的开发运行环境是一项基础且重要的任务。OpenGL是一个强大的图形库,广泛应用于游戏开发、科学可视化等领域。然而,由于VC++...

    在Vc下使用OpenGL

    2. **设置VC项目**: 创建一个新的Win32 Console Application项目,然后在项目属性中配置链接器设置。添加`opengl32.lib`, `glu32.lib` 和 ` glut32.lib` 到"输入" &gt; "附加依赖项",确保项目可以链接到OpenGL和GLUT库...

    vc下OpenGL开发框架与应用 vc下OpenGL开发框架与应用

    在VC环境下进行OpenGL开发,意味着开发者将利用Microsoft Visual Studio中的C++语言来实现OpenGL的功能,这为创建高性能的图形应用提供了强大的工具。 ### OpenGL开发框架详解 #### 1. 集成环境设置 在VC环境下...

    vc下opengl配置环境

    在vc6.0下配置opengl的环境过程。所需的库函数等在网上很容易找到。

    在VC6.0和VS中配置OPENGL的工具包glut

    本篇文章将详细介绍如何在Visual C++ 6.0 (VC6.0) 和 Visual Studio (VS) 中配置OpenGL及GLUT工具包。 首先,你需要下载GLUT库。GLUT的最新版本可能不直接支持VC6.0,但旧版本(如GLUT 3.7)仍然可以。对于VS,你...

    VC下OpenGL配置以及glut配置.docx

    本文将详细介绍在VC环境下配置OpenGL和GLUT的具体步骤,并提供一个简单的OpenGL示例程序。 #### 二、选择编译环境 在Windows系统中,有多种编译环境可供选择,如Visual Studio、Borland C++ Builder、Dev-C++等。...

    OpenGL超级宝典源码与配置VC6.0

    OpenGL超级宝典源码与配置VC6.0

    VC6中OpenGL开发环境配置

    第二步:运行OpenGL2.exe,安装OpenGL2.0 第三步:安装GLUT工具包 (1)“c:\Program Files\Microsoft Visual Studio\VC98\include\GL文件夹”。把解压得到的glut.h放到这个GL文件夹里。没有GL文件夹可以自己建一...

    在VC2008上配置openGL

    ### 在VC2008上配置OpenGL开发环境详解 #### 一、概述 在计算机图形学领域,**OpenGL**(Open Graphics Library)是一项强大的跨语言、跨平台的应用程序接口(API),用于渲染2D和3D矢量图形。它被广泛应用于游戏...

    Opengl在vs2010的环境配置

    OpenGL 在 VS2010 环境配置 OpenGL 是一个跨平台的图形编程接口,广泛应用于游戏、科研、工程、艺术等领域。 在 VS2010 环境中配置 OpenGL 需要进行一些设置和安装,以下是详细的配置步骤和知识点总结。 一、环境...

Global site tag (gtag.js) - Google Analytics