VC2010 配置OpenGL环境(转)

转自http://www.cnblogs.com/longdouhzt/archive/2012/02/13/2350094.html

OpenGL开发环境简介

  

基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。OpenGL函数命令方式十分有规律,每个库函数均有前缀gl、glu、aux,分别表示该函数属于OpenGL基本库、实用库或辅助库。Windows NT下的OpenGL包含了100多个核心函数,均以gl作为前缀,同时还支持另外四类函数:

OpenGL实用库函数:43个,以glu作为前缀;

OpenGL辅助库函数:31个,以aux作为前缀;

Windows专用库函数(WGL):6个,以wgl作为前缀;

Win32API函数(WGL):5个,无前缀。

  

安装GLUT工具包

  

GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。

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

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

  

GLUT代表OpenGL应用工具包,英文全称为OpenGL Utility Toolkit,是一个和窗口系统无关的软件包,

  它由Mark Kilgard在SGI时写的。作为AUX库的功能更强大的替代品,用于隐藏不同窗口系统API的复杂性。

  是一个学习OpenGL编程的一个良好开端。

VS环境配置

  

将下载的压缩包解开,将得到5个文件(glut.dll, glut32.dll, glut.lib, glut32.lib,glut.h)

(1)把glut.h复制到x:\Program Files\Microsoft\Visual Studio 10.0\VC\include\gl文件夹中,如果没有gl这个文件夹则可以自己新建一个。(x是你安装VS的盘符号)

(2)把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(即与include并排的lib文件夹下)。

(3)把解压得到的glut.dll和glut32.dll放到操作系统目录下面的system32文件夹内。(典型的位置为:C:\Windows\System32)

(注:如在开发应用程序时用到OpenGL辅助库函数,则还需下载相应动态链接库,包含glaux.dll, glaux.lib, glaux.h,相应步骤同上)

第一个OpenGL程序

  

首先创建工程,其步骤如下:

(1)创建一个Win32 Console Application。

(2)链接OpenGL libraries。在Visual C++中先右击项目,选择属性,找到连接器标签,最后在输入中的附加依赖库加上opengl32.lib glut32.lib glu32.lib.

现在你可以把下面的例子拷贝到工程中去,编译运行。你可以看到一个三角形。

#include <tchar.h>
#include<gl/glut.h>

//#include<gl/glu.h>  //glut.h自动包含了glu.h 和 gl.h

//#include<gl/gl.h>

void renderScene(void)

{

    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

    glLoadIdentity();

    glBegin(GL_TRIANGLES);

    glVertex3f(-0.5,-0.5,0.0);

    glVertex3f(0.5,0.0,0.0);

    glVertex3f(0.0,0.5,0.0);

    glEnd();

    glutSwapBuffers();

}

int _tmain(int argc, _TCHAR* argv[])

{

    glutInit(&argc, (char**) argv);

    glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);

    glutInitWindowPosition(100,100);

    glutInitWindowSize(320,320);

    glutCreateWindow("Hello OpenGL");

    glutDisplayFunc(renderScene);

    glutMainLoop();//enters the GLUT event processing loop.

    return 0;

}
时间: 2024-11-06 20:05:17

VC2010 配置OpenGL环境(转)的相关文章

utunbu下的codeblocks配置openGL环境

真想骂娘阿,刚开始用utunbu,什么也不明白,不明白我装都软件都在哪里,不知道就像windows下的系统文件那样的文件在哪里,也不知道如何配置环境变量.就这样稀里糊涂的,还要抓紧时间装openGL,在windows下分分钟就装完了阿,在linux下愣是装了俩天,先是那些软件包就装不上,原因是因为linux下的一下软件的相互依赖关系.问题是apt-get给的错误信息完全不对,搞了半天一点进展没有.然后用了aptitude,done,果然要比前面那个好用.这个可以很好的处理处理软件依赖树,还有就是

visual studio 2010配置opengl环境

1.下载好glut工具包.里面包含5个文件,分别是glut.dll,glut.h,glut.lib,gult32.dll,glut.lib 2.glut.dll和glut32.dll放进../Windows/System32 3.glut.h复制到..\Microsoft\Visual Studio 10.0\VC\include\gl中,如没有gl文件夹则新建一个 4.glut.lib和glut32.lib放到静态函数库所在文件夹(..\Microsoft\Visual Studio 10.0

Ubuntu配置OpenGL环境

建立基本编译环境 1 sudo apt-get install build-essential 安装OpenGL Library 1 sudo apt-get install libgl1-mesa-dev 安装OpenGL Utilities 1 sudo apt-get install libglu1-mesa-dev 安装OpenGL Utility Toolkit 1 sudo apt-get install freeglut3-dev 测试效果:a.c 1 #include <GL/g

Windows下配置OpenGL环境

这里编译工具为VS2012. 首先OpenGL的官网如下链接(英文) http://www.opengl.org http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip在此地址下载GLUT 下载下来是一个压缩包.内包含五个文件分别是:glut.h.glut.lib.glut32.lib.glut.dll.glut32.dll 因为是VS2012所以找到Microsoft Visual Studio 11.0中的VC下的l

visual studio 配置OpenGL环境

首先在网上下载一个GLUT工具包. glut.zip,大约一百多kb. 解压之后得到这么几个文件: 将glut.h复制到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include. 将glut.lib和glut32.lib复制到C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib. 将glut.dll和glut32.dll复制到C:\Windows\System32还

VS2010配置OpenGL开发环境

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

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://downloa

(Win8.1)VS2013环境下配置OpenGL

一.配置OpenGL 1.首先,下载glut.rar文件,这个网上搜一下都能够找到,亦可以从opengl官网下载,点击打开链接. 2.解压后可以得到5个文件:glut.h.glut.dll.glut.lib.glut32.lib.glut32.dll.然后, (1)把glut.h文件放在C:\ProgramFiles\Microsoft SDKs\Windows\v7.0A\Include\gl文件夹下面: 网上的教程说是放在该目录下,但是v7.0好像根本就没有Include更别说子目录了,但是

Visual Studio 2017上配置OpenGL编程指南第8版开发环境

一直想学习一下OpenGL,买了红宝书第8版,却因为工作原因一直没有时间看,最近利用周末尝试了一下配置开发环境,遇到了一些坑点,现在记录下来备用. 第一步:打开Visual Studio 2017,建立一个空的C++工程 第二步:新建triangles.cpp文件,并写入书本例子中的代码 /////////////////////////////////////////////////////////////////////// // // triangles.cpp // //////////