VS2010安装OpenGL
以下涉及到的所有资源都在这里:
链接: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/
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的更多相关文章
- vs2010 配置OpenGL
为了之后的项目学习,需要学习OpenGL.在此进行下记录,方便查询. 准备工作: 到https://www.opengl.org/resources/libraries/glut/glutdlls37 ...
- VS2010配置OpenGL开发环境
OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应 ...
- VS2010配置OpenGL开发环境(转)
OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口.OpenGL是SGI公司开发的一套计算机图形处理系统,是图形硬件的软件接口,任何一个OpenGL应 ...
- (转)ubuntu安装opengl
$ sudo apt-get install build-essential 安装OpenGL Library接下来要把我们会用到的 Library 装上去,首先安装 OpenGL Library $ ...
- Fedora和Ubuntu下安装OpenGL开发环境配置
Fedora下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库 ...
- Ubuntu 12.10安装OpenGL
http://wiki.ubuntu-tw.org/index.php?title=Howto_Install_OpenGL_Development_Environment 前言 OpenGL 是一套 ...
- osgearth+vs2010安装
转自:http://www.cnblogs.com/eaglezhao/archive/2011/09/26/2192389.html OSGEARTH + VS2010 安装 *VS 平台不重要,本 ...
- 英文VS2010安装中文版MSDN文档方法
英文VS2010安装中文版MSDN文档方法 2010-06-01 11:52 by 李永京, 51409 阅读, 50 评论, 收藏, 编辑 在2010年4月12号发布Visual Studio 20 ...
- VS2010 安装使用STLPort
VS2010 安装使用STLport 1.本机环境 win7 64位 visual studio 2010 中文旗舰版 STLport-5.2.1.tar.bz2 2.下载STLport http:/ ...
随机推荐
- 用echartsjs 实现动态绘制折线、柱状等图形,并实现多图联动效果
echarts对于大数据处理后绘制折线图,柱形图等等的效果和速度都很好.下面我们介绍 怎么把封装的数据列表解析出来,动态绘图,并且实现鼠标联动效果引入js文件: <script type=&qu ...
- mysql数据库误删除操作说明
在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么办 ...
- fiddler安装及配置+利用fiddler进行简单抓包(wawayaya阅读)
1.工欲善其事必先利其器,fiddler安装 https://www.telerik.com/fiddler 2.安装exe(无脑下一步) 3.安装成功后配置fiddler(因为启动fiddler时链 ...
- System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常
前言: 最近公司增加服务器,在新增加的服务器中发现一些问题. 1.应用程序在读取证书文件中出现"系统找不到指定的文件."异常,但是已经确认证书文件存在.本地测试也可以读取,就在新增 ...
- linux系统下安装配置解压版的MySQL数据库
一.解压文件到当前目录 命令:tar -zxvf mysql....tar.gz 二.移动解压完成的文件夹到目标目录并更名mysql 命令:mv mysql-版本号 /usr/local/mysql ...
- Tomcat启动慢解决方法(本人CentOS7.4系统)
首先查看日志信息,查看因为什么而启动慢 在CentOS7启动Tomcat时,启动过程很慢,需要几分钟,经过查看日志,发现耗时在这里:是session引起的随机数问题导致的.Tocmat的Session ...
- MySQL系列:基于binlog的增量订阅与消费(一)
在一些业务场景中,像在数据分析中我们有时候需要捕获数据变化(CDC):在数据审计中,我们也往往需要知道数据从这个点到另一个点的变化:同样在实时分析中,我们有时候需要看到某个值得实时变化等. 要解决以上 ...
- python入门基础
Python 入门 变量 什么是变量?变量就是变化的量,核心是"变"和"量"两个字,变就是变化,量就是衡量状态. 为什么需要变量?程序执行的本质就是一系列状态的 ...
- ORA-16032: parameter LOG_ARCHIVE_DEST_3 destination string cannot be translated问题处理过程
1,现象是oracle启动报错例如以下: SQL> startup ORA-16032: parameter LOG_ARCHIVE_DEST_3 destination string cann ...
- 为了提高性能,怎样动态载入JS文件
超级表格是一款多人协作的在线表格.程序相当复杂,用到十几个JS文件. 可是有些文件是在打开某些类型的表格时才须要载入. 比如,仅仅有当打开甘特图表格时,才须要载入gantetu.js文件. 那么问题来 ...