Win7下的OpenGL安装
通常所说的OpenGL的函数库为GL和GLU库,这两个库与操作系统和显卡驱动有关,不能手动升级或更新,这个需要电脑搭载的显卡和驱动的支持。也因此,这两个库:GL和GLU是不需要手动安装的,操作系统和编译环境自带的,在Win7下的目录为:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl。通常所说的OpenGL安装指的是GLUT和GLEW的安装。
GLUT库(OpenGL Utility Toolkit),它是不包括在默认的OpenGL中的,也就是说,它不是必要的。作为一个图形标准,OpenGL没有提供关于窗口管理和事件处理的函数。用户需要使用另外的窗口系统来建立人机界面。GLUT是一个与窗口系统无关的工具包,可以隐藏不同的窗口系统API的复杂性,用GLUT编写的人机交互程序可以在不同的平台下编译。利用GLUT,用户可以快速编写简单的例程,极适合初学者学习OpenGL或者构建小型图形软件时使用。
GLEW库(OpenGL Extension Wrangler Library)可以帮助用户方便地检查扩展的兼容性,极大地简化了使用扩展时需要做的工作。在GLEW库的帮助下,使用OpenGL扩展像使用OpenGL本地函数一样简单。
GLUT和GLEW的安装相同,下面以GLUT的安装为例。首先,下载GLUT库:
http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
解压后得到的文件如下图所示:
然后把glut.h拷贝到VC的include问价夹下,lib文件放到lib文件夹下,dll文件放到\WINDOWS\system32文件夹下,分别如下图所示:
注意,这些文件路径都是相对于VS的安装路径而言的。
下面是一个一个简单的OpenGL程序:(如果能正确运行,说明安装successful)
#include <GL/glut.h>
void myDisplay(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
glFlush();
}
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(400, 400);
glutCreateWindow("第一个OpenGL程序");
glutDisplayFunc(&myDisplay);
glutMainLoop();
return 0;
}
该程序的作用是在一个黑色的窗口中央画一个白色的矩形,运行结果如下图所示:
注意,#include<GL/glut.h>是在VC的include路径下单独建的一个GL文件存放GLUT头文件。
Win7下的OpenGL安装相关推荐
- 使用iso文件安装双系统linux,Win7下使用EasyBcd安装Ubuntu(iso文件)双系统
Win7下使用EasyBcd安装Ubuntu(iso文件)双系统 一.准备工作(在win7下操作完成) 1.从官网www.ubuntu.com上下载镜像文件,大小接近700M. 2.下载并安装easy ...
- 笔记本在Win7下使用wubi安装Ubuntu10.04 双系统
笔记本在Win7下使用wubi安装Ubuntu10.04 双系统 这几天突然想装一个 Ubuntu ,老是在 Vmware 下使用,不知道真正的 Ubuntu 到底怎么样,最后发现了 Wubi 这个小 ...
- python3.6安装步骤-详解win7下python3.6安装配置方法步骤
win7下python3.6安装配置方法图文教程 win7 python3.6安装教程及环境配置,具体内容如下 由于刚刚重装系统,发现安装得win7专业版存在漏洞,导致Python3不行安装,提示:P ...
- 最简单快捷的在win7下用pycharm安装Tensorflow的方法
win7下用pycharm安装Tensorflow 最简单快捷的在win7下用pycharm安装Tensorflow的方法 这是一部关于在win7下用pycharm安装Tensorflow的血泪史!百 ...
- win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...
以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...
- Win7下U盘安装Ubuntu14.04双系统步骤详解 | 浏览:42144 | 更新:2014-05-24 18:09 | 标
参考网站https://jingyan.baidu.com/article/76a7e409bea83efc3b6e1507.html 笔者由于工作需要使用LINUX系统,之前通过Win7上的VM虚拟 ...
- win7 计算机库 桌面,【备忘】win7下再硬盘安装win7(桌面库和家庭组图标删除)...
之前用GHOST安装了win7,用了半年,很不给力(比如IIS就用不了)..想弄个安装版,所以百度了下win7下安装win7的方法 win7安装版下载请搜索"msdn i tell you& ...
- (转)Win7下如何硬盘安装Ubuntu
1.下载Linux镜像及EasyBCD 以Ubuntu为例:http://www.ubuntu.com/desktop/get-ubuntu/download 系统引导软件EasyBCD:http:/ ...
- Win7matlab7.0安装教程,Win7下MATLAB7.0安装教程
Win7下MATLAB 7.0下载地址和详细安装视频链接 http://www.doczj.com/doc/0c00480389eb172ded63b7ea.html/programs/view/3Q ...
- win7下u盘安装ubuntu14.10双系统
最近应小伙伴之邀安装双系统,之前自己在实验室电脑上安过,不过当时按照网上教程走了一遍,稀里糊涂的安装成功了,也木有进行什么总结,这次再重新装系统的时候着实遇到许多困难,折腾了好久,o(╯□╰)o,吃一 ...
最新文章
- 数据库课本SQL第三章答案
- abap-在table control中实现查找功能
- 1秒识别200个假大牌 成本降50% 清华阿里邀全国人才用20张图锻造“打假AI”
- Caused by: org.springframework.amqp.AmqpException: No method found for class [B
- HTML+CSS公司培训(一)高手请飘过
- 北京Php月收入2w,给你北京户口,前提要辞掉月薪2w的工作,在月薪5千左右的岗位干10年,你干吗?...
- 5gh掌上云计算认证不通过_阿里云ACE高级工程师认证考试攻略、考试心得、费用及常见问题...
- 什么是Maven神器?
- datax参数设置_DataX-操作HDFS
- 2018关于认证第三方IATF 16949:2016审核完成不符合事项分析
- 《软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第4章 形式化说明技术
- lazarus编译程序提示不能加载PostgreSQL客户端动态库“libpq.dll“
- 层次分析法、模糊综合评测法实例分析(涵盖各个过程讲解、原创实例示范、MATLAB源码公布)
- 最新借条模板,如何写
- 日语 N2 考试 时间分配、分值
- 《遥远的救世主》遵守客观规律(四)——文化属性
- k近邻算法与kd树的创建和搜索
- Cobble Web 页面操作记录
- 向量的点乘与叉乘的几何意义
- 设计商品分类表 mysql_商品分类表设计
热门文章
- word2007删除某一页的页眉横线
- 关于机械硬盘坏道(超时无响应、低速区域、掉盘)的修复尝试
- 13号线ab线规划图_有图有真相,北京13号地铁将拆分为AB两条线
- 微信3.1.0.67逆向-微信3.1.0.67HOOK接口(WeChatHelper3.1.0.67.dll)使用说明
- 【Unity】在Scene窗口中发射射线
- android 手机网络可以连上,wifi连上后访问不了服务器,Nexus连接WiFi成功,但提示“已连接 但无法访问互联网”...
- 一个TCP FIN_WAIT2状态细节引发的感慨
- 远程唤醒、WOL、Magic_Packet【转】
- 编码器和译码器(数电实验报告)
- 【GNSS】坐标系统