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

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

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

1.关于Glut的配置

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

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

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

转载于:https://www.cnblogs.com/feiquan/p/8185755.html

VS2010安装OpenGL相关推荐

  1. osgearth+vs2010安装

    OSGEARTH + VS2010 安装 *VS 平台不重要,本教程也适用于VS2008等.假设我的OSG目录为:D:/OSG *本教程参考网上osgearth+vs2008安装. 一.准备工作 下载 ...

  2. VS2010安装项目的系统必备中添加.NET 2.0

    VS2010安装项目的系统必备中没有.NET 2.0,不过我们可以从VS2008的程序文件中找到 .NET 2.0 的系统必备安装包. 安装了VS2008 的 C:\Program Files\Mic ...

  3. Ubuntu下安装OpenGL/Glut库

    http://www.libaqiang.com/?p=78330 1.Ubuntu下安装OpenGL/Glut库 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语 ...

  4. [转]VS2010安装说明及所有安装出错的解决办法

    注意:如果你打算安装SQL Server要安装完成后,在安装VS2010,我从今尝试过先安装VS2010(把里面的关于SQL的项去掉)再安装SQL,结果失败了. 安装步骤: 1. 安装DAEMON虚拟 ...

  5. Package Manager Console 向VS2010安装 EntityFramework

    尝试用VS2010--工具--Library Package Manager--Add Library Package Reference的online搜索 EntityFramework, 再找到的 ...

  6. 如何在Ubuntu 14.04下安装OpenGL开发环境

    最近因工作需要,研究了一下OpenGL,并且在Ubuntu系统下搭建了一个简单的开发环境.下面就对搭建过程进行一下简单的介绍. 一.搭建开发环境 首先,ubuntu14.04版本已经默认安装了open ...

  7. VS2010安装MSDN Library

    VS2010正式版不再有单独的MSDN Library安装选项,以至于很多同学找不到本地的MSDN Library来用,其实VS2010的ISO安装光盘里已经包含有MSDN Library,只不过要手 ...

  8. Ubuntu上安装OpenGL

    Ubuntu上安装OpenGL OpenGL(Open Graphics Library,译名:开放图形库或者"开放式图形库")是用于渲染2D.3D矢量图形的跨语言.跨平台的应用程 ...

  9. .net framework 4.0 在 VS2010 安装目录下位置 dotNetFx40_Full_x86_x64.exe在磁盘哪个目录?...

    .net framework 4.0 在 VS2010 安装目录下位置 dotNetFx40_Full_x86_x64.exe在磁盘哪个目录? 使用VS2010开发应用程序完毕后,在发布应用程序时,常 ...

最新文章

  1. 参加第十六届全国大学生智能车竞赛广东省报名队伍
  2. javaweb----三层架构
  3. js用函数实现输出100以内与7有关的数_走近(javascript, 函数式)
  4. Spring Security Oauth2 (二) 代码 授权码模式
  5. oracle的查询数据(检索数据)
  6. Deep learning-based CSI Feedback for Beamforming 2
  7. 如何用银灿IS903主控DIY自己的U盘?(练习BGA焊接的好项目)
  8. 数据结构之二叉平衡树
  9. php连接mysql数据库 简洁代码
  10. google_trans_new库:谷歌翻译库Googletrans的替代品
  11. Python学习资源大集合
  12. Servlet/Filter中的url-pattern
  13. 动画专业考一级计算机选什么语种,想成为一名出色的动画设计师吗?去美国纽约视觉艺术学院读计算机动画与视觉效果本科专业准没错!...
  14. 国赛培训——最优化智能算法——模拟退火
  15. 一阶电路实验报告心得_一阶rc电路的暂态响应实验报告分析
  16. taro开发微信小程序-播放轨迹(十一)
  17. FTP协议是一种用于什么的协议
  18. 《扫雷》游戏递归算法分析
  19. 深度学习进阶之路 - 从迁移学习到强化学习
  20. 再爆 Bug!Windows 11 任务栏、菜单栏无故消失,怎么解?

热门文章

  1. springmvc 音频流输出_音频管理模块AudioDeviceModule解读
  2. linux切换到顶层命令,一些在Linux下提高工作效率的常用命令
  3. 如何更改mysql的授权信息_Mysql 的用户权限等操作管理与设置(创建、授权、修改、查看)...
  4. mybatis plus 事务管理器_Mybatis中的事务
  5. linux 音频文件长度,Linux下压缩音频文件
  6. python接口 同花顺_这是真的么 | 学会了用Python预测股票价格
  7. 长沙网络推广浅析影响网站收录的因素有哪些?该如何做的更好?
  8. 网络营销专员浅析如何判断网络营销中网站优化效果几何?
  9. html 怎么让tr的css覆盖td的_html表格标签
  10. 思科安全:加密流量威胁检测、加密流量威胁和恶意软件检测、识别无线干扰或威胁、Talos 情报源可加强对已知和新型威胁的防御、分布式安全异常检测...