以下涉及到的所有资源都在这里:

链接:https://pan.baidu.com/s/1eSctT5K 密码:174s

*我的VS2010的安装位置:D:\Program Files (x86)\Microsoft Visual Studio 10.0

1.关于Glut的配置

1.1. 下载GLUT。Windows环境下的GLUT下载地址:

 

1.2

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

1.3

将glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL(以我的VS安装的目录为例,VS版本为2010)。

1.4

将glut.libglut32.lib复制到D:\Program Files (x86)\Microsoft VisualStudio 10.0\VC\lib(以我的VS安装的目录为例,VS版本为2010)。

1.5

将glut.dll和glut32.dll复制到C:\Windows\System32下,如果你是64位系统,建议将其也复制到C:\Windows\SysWOW64下。

在项目的使用过程中,只需包含头文件#include<GL/glut.h>就好了。

到这里,Glut包配置完成了,就可以在控制台或者是MFC中去享受你的OpenGL了,不过这里要注意的事情,Glut只能用于Win32的编译环境,如果你将编译环境改为x64便会出错,因为这个库已经很久都不更新了,只支持Win32编译环境,如果你想你的程序是64位而且能够使用OpenGL,而且能够申请到大于2G的内存,那么你就要使用Freeglut了,请看下面Freeglut的配置教程。

2.Freeglut的配置

 

我使用的环境具体是Win764位+VS2010+Freeglut2.8.1,而Freeglut2.8.1这个版本支持VS2010,可使用最高的版本3.0,同样支持各种VS版本。

2.1 Freeglut的下载

Freeglut2.8.1:http://download.csdn.net/detail/hw140701/9830604

Freeglut其他版本的下载地址:

Freeglut3.0版本:

http://www.transmissionzero.co.uk/software/freeglut-devel/

http://download.csdn.net/detail/hw140701/9830606
 

2.2 生成VS2010 64位编译环境下下可用的Freeglut的包含头文件,静态链接库lib,动态链接库dll。

解压缩包,打开解压后的压缩文件夹,里面会有一个VisualStduio的文件夹,如下

打开VisualStudio文件夹,里面会有VS2008,VS2010,VS2012三个版本的

选择VS2010,打开项目文件freeglut.sln。

选择Release版本,x64平台编译,右键解决方案,点击全部生成

然后你会在解压的文件夹下发现两个新的文件夹inclue和lib文件夹

include文件夹下会有GL文件夹,里面包含了freeglut所需用到的头文件,freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h,注意这里的glut.h与Glut包的glut.h文件不相同。

lib文件夹下会有一个x64文件夹,里面包含了freeglut.lib和freeglut.dll文件。

2.3 具体配置

Freeglut配置本质上与Glut的配置原理相同,不过,我们这里配置的是64位的freeglut,稍微有一些不同。这里也简单介绍一下freeglut32位的配置,如果你要生成freeglut32可用的包含文件,静态链接库以及动态链接库,请参见上节中64的生成方法,不要需要将编译平台改为Win32,此节不再赘述。

2.3.1 Freeglut32位的配置

1.将\freeglut-2.8.1\freeglut-2.8.1\include\GL文件夹下的四个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以我的VS2010安装位置为准)。

2.将freeglut.lib复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\lib下。

3.将freeglut.dll复制到C:\Windows\System32下

注意:如果出现错误,建议将freeglut.dll同时复制到C:\Windows\SysWOW64下。

2.3.2 Freeglut64位的配置

1.将\freeglut-2.8.1\freeglut-2.8.1\include\GL文件夹下的四个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以我的VS2010安装位置为准)。

2.将freeglut.lib复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64下,注意这里是放64位静态链接库的地方。

3.将freeglut.dll复制到C:\Windows\SysWOW64下

注意:如果出现错误,建议将freeglut.dll同时复制到C:\Windows\ System32下。

最后在使用的时候只需添加#include<GL/freeglut.h>就可以了。

2.4 Freeglut3.0的配置

类似于Freeglut2.8.1的配置

下载网址就是

http://www.transmissionzero.co.uk/software/freeglut-devel/

选择freeglut3.0.0 MSVC Package

 

解压缩文件,有include,bin,lib三个文件夹

2.4.1 Freeglut3.0 32位的配置

1.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\include\GL下的四个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以我的VS2010安装位置为准)。

2.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\lib下的

freeglut.lib复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib。

3.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\bin下的

freeglut.dll复制到C:\Windows\System32下。

注意:如果出现错误,建议将freeglut.dll同时复制到C:\Windows\SysWOW64下。

2.4.2 Freeglut3.0 64位配置

1.将\freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\include\GL下的四个头文件freeglut.h,freeglut_ext.h,freeglut_std.h,glut.h复制到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以我的VS2010安装位置为准)。

2. \freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\lib\x64下的

freeglut.lib复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib\amd64下。

3. \freeglut\freeglut-MSVC-3.0.0-2.mp\freeglut\bin\x64下的

freeglut.dll复制到C:\Windows\ SysWOW64下

注意:如果出现错误,建议将freeglut.dll同时复制到C:\Windows\ System32下。

 

3.Glew的配置

3.1 Glew的下载

下载地址

glew-1.9.0-win32.zip:http://download.csdn.net/detail/hw140701/9830617

glew-1.9.0-win64.zip:

3.2 Glew的配置

3.2.1 Glew32位的配置

1.解压缩文件glew-1.9.0-win32.zip,得到bin,include,lib,doc三个文件夹。

2.将include文件夹下GL文件夹下的三个头文件glew.h,glxew.h,wglew.h三个头文件复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以我的VS2010安装位置为准)。

3.将lib文件夹下四个lib文件glew32.lib,glew32mx.lib,glew32mxs.lib,

glew32s.lib四个静态链接库复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib下。

4.将bin文件夹下的两个dll文件glew.dll,glew32mx.dll复制到C:\Windows\System32下。

注意:如果出现错误,建议将freeglut.dll同时复制到C:\Windows\SysWOW64下。

3.2.2 Glew64位的配置

1.解压缩文件glew-1.9.0-win64.zip,得到bin,include,lib,doc三个文件夹。

2.将include文件夹下GL文件夹下的三个头文件glew.h,glxew.h,wglew.h三个头文件复制到D:\ProgramFiles (x86)\Microsoft Visual Studio 10.0\VC\include\GL下(以我的VS2010安装位置为准)。

3.将lib文件夹下四个lib文件glew32.lib,glew32mx.lib,glew32mxs.lib,

glew32s.lib四个静态链接库复制到D:\Program Files (x86)\Microsoft Visual Studio10.0\VC\lib\amd64下,注意这里是放64位静态链接库的地方。

4.将bin文件夹下的两个dll文件glew.dll,glew32mx.dll复制到C:\Windows\ SysWOW64下。

注意:如果出现错误,建议将freeglut.dll同时复制到C:\Windows\ System32下。

参考链接:

http://www.cnblogs.com/gnim/p/3536399.html

http://www.jianshu.com/p/b49fd7fe8b5c

http://blog.sina.com.cn/s/blog_64d2c4ab01019qb7.html

http://blog.csdn.net/chaojiwudixiaofeixia/article/details/49403679

http://www.360doc.com/content/15/0421/19/23042195_465003847.shtml

http://blog.csdn.net/yangyangyang20092010/article/details/52176200

http://www.cnblogs.com/Akunwjy/p/Freeglut.html

VS2010安装OpenGL的更多相关文章

  1. vs2010 配置OpenGL

    为了之后的项目学习,需要学习OpenGL.在此进行下记录,方便查询. 准备工作: 到https://www.opengl.org/resources/libraries/glut/glutdlls37 ...

  2. VS2010配置OpenGL开发环境

    OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应 ...

  3. VS2010配置OpenGL开发环境(转)

    OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应 ...

  4. (转)ubuntu安装opengl

    $ sudo apt-get install build-essential 安装OpenGL Library接下来要把我们会用到的 Library 装上去,首先安装 OpenGL Library $ ...

  5. Fedora和Ubuntu下安装OpenGL开发环境配置

    Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库 ...

  6. Ubuntu 12.10安装OpenGL

    http://wiki.ubuntu-tw.org/index.php?title=Howto_Install_OpenGL_Development_Environment 前言 OpenGL 是一套 ...

  7. osgearth+vs2010安装

    转自:http://www.cnblogs.com/eaglezhao/archive/2011/09/26/2192389.html OSGEARTH + VS2010 安装 *VS 平台不重要,本 ...

  8. 英文VS2010安装中文版MSDN文档方法

    英文VS2010安装中文版MSDN文档方法 2010-06-01 11:52 by 李永京, 51409 阅读, 50 评论, 收藏, 编辑 在2010年4月12号发布Visual Studio 20 ...

  9. VS2010 安装使用STLPort

    VS2010 安装使用STLport 1.本机环境 win7 64位 visual studio 2010 中文旗舰版 STLport-5.2.1.tar.bz2 2.下载STLport http:/ ...

随机推荐

  1. 在没有DOM操作的日子里,我是怎么熬过来的(终结篇)

    前言 在我写终结篇的日子里,Vue版本稳定在2.9.1.当我摸清Vue的脉络之后,以一个爬坑无数的亲历者的身份,谈谈我在MVVM时代里遇到的那些事儿. 接下来,正文从这开始~ 好多童鞋学习Vue都有灯 ...

  2. Nginx动静分离实现

    Nginx动静分离实现: Nginx是一种轻量级,高性能,多进程的Web服务器,非常适合作为静态资源的服务器使用,而动态的访问操作可以使用稳定的Apache.Tomcat及IIS等来实现,这里就以Ng ...

  3. 两个实用linux小工具

    使用 sshpass 工具来做名密码输入 使用 alias 别名来做成命令语句. Linux命令之非交互SSH密码验证-sshpass ssh登陆不能在命令行中指定密码.sshpass的出现,解决了这 ...

  4. Codeforces 558E A Simple Task

    题意:给定一个字符串,以及m次操作,每次操作对字符串的一个子区间进行升序或降序排序,求m次操作后的串 考虑桶排,发现线段树可以模拟桶排的过程,所以对26个字母分别建立线段树即可 #include< ...

  5. TRITON恶意软件简单分析与防护方案

    一.攻击简介 2017年12月,安全研究人员发现了一款针对工控系统安全仪表系统(SIS)的恶意软件"TRITON",该软件以施耐德电气Triconex安全仪表控制系统为目标展开攻击 ...

  6. html标签对应的英文原文 - 司徒正美

    标签 对应英文 说明 <!--> / 注释 <!DOCTYPE> document type 文档类型 <a> anchor 超链接 <abbr> ab ...

  7. 玩了几天的ARToolKit

    因为玩的不深,就说一说配置环境出错的解决. 假如大家网上下载的ARToolKit下面有glut32.dll,那按照教程来配置环境的时候(其中有一步是:将OpenGL的dll拷贝到windows sys ...

  8. ListView与Adapter笔记:ZrcListView

    怕自己说的不清不楚,先来一个郭神的文章镇楼:http://blog.csdn.net/guolin_blog/article/details/44996879 github:https://githu ...

  9. 移植 MQTT broker mosquitto 到 omapl138

    概述 本次移植使用创龙的 TL138-EVM 开发板,基于 TI 的 MCSDK 开发环境.具体上位机系统为 Ubuntu 12.04-32bit,软件环境基于创龙的用户手册搭建. 为了移植后在 13 ...

  10. 聊聊js中的typeof

    内容: 1.typeof 2.值类型和引用类型 3.强制类型转换 typeof 官方文档:typeof 1.作用: 操作符返回一个字符串,指示未经计算的操作数的类型. 2.语法: typeof ope ...