通常所说的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安装相关推荐

  1. 使用iso文件安装双系统linux,Win7下使用EasyBcd安装Ubuntu(iso文件)双系统

    Win7下使用EasyBcd安装Ubuntu(iso文件)双系统 一.准备工作(在win7下操作完成) 1.从官网www.ubuntu.com上下载镜像文件,大小接近700M. 2.下载并安装easy ...

  2. 笔记本在Win7下使用wubi安装Ubuntu10.04 双系统

    笔记本在Win7下使用wubi安装Ubuntu10.04 双系统 这几天突然想装一个 Ubuntu ,老是在 Vmware 下使用,不知道真正的 Ubuntu 到底怎么样,最后发现了 Wubi 这个小 ...

  3. python3.6安装步骤-详解win7下python3.6安装配置方法步骤

    win7下python3.6安装配置方法图文教程 win7 python3.6安装教程及环境配置,具体内容如下 由于刚刚重装系统,发现安装得win7专业版存在漏洞,导致Python3不行安装,提示:P ...

  4. 最简单快捷的在win7下用pycharm安装Tensorflow的方法

    win7下用pycharm安装Tensorflow 最简单快捷的在win7下用pycharm安装Tensorflow的方法 这是一部关于在win7下用pycharm安装Tensorflow的血泪史!百 ...

  5. win7下python的安装与配置_Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程...

    以此文记录Python与Tensorflow及其开发环境的安装与配置过程,以备以后参考. 1 硬件与系统条件 Win7 64位系统,显卡为NVIDIA GeforeGT 635M 2 安装策略 a.由 ...

  6. Win7下U盘安装Ubuntu14.04双系统步骤详解 | 浏览:42144 | 更新:2014-05-24 18:09 | 标

    参考网站https://jingyan.baidu.com/article/76a7e409bea83efc3b6e1507.html 笔者由于工作需要使用LINUX系统,之前通过Win7上的VM虚拟 ...

  7. win7 计算机库 桌面,【备忘】win7下再硬盘安装win7(桌面库和家庭组图标删除)...

    之前用GHOST安装了win7,用了半年,很不给力(比如IIS就用不了)..想弄个安装版,所以百度了下win7下安装win7的方法 win7安装版下载请搜索"msdn i tell you& ...

  8. (转)Win7下如何硬盘安装Ubuntu

    1.下载Linux镜像及EasyBCD 以Ubuntu为例:http://www.ubuntu.com/desktop/get-ubuntu/download 系统引导软件EasyBCD:http:/ ...

  9. Win7matlab7.0安装教程,Win7下MATLAB7.0安装教程

    Win7下MATLAB 7.0下载地址和详细安装视频链接 http://www.doczj.com/doc/0c00480389eb172ded63b7ea.html/programs/view/3Q ...

  10. win7下u盘安装ubuntu14.10双系统

    最近应小伙伴之邀安装双系统,之前自己在实验室电脑上安过,不过当时按照网上教程走了一遍,稀里糊涂的安装成功了,也木有进行什么总结,这次再重新装系统的时候着实遇到许多困难,折腾了好久,o(╯□╰)o,吃一 ...

最新文章

  1. 数据库课本SQL第三章答案
  2. abap-在table control中实现查找功能
  3. 1秒识别200个假大牌 成本降50%  清华阿里邀全国人才用20张图锻造“打假AI”
  4. Caused by: org.springframework.amqp.AmqpException: No method found for class [B
  5. HTML+CSS公司培训(一)高手请飘过
  6. 北京Php月收入2w,给你北京户口,前提要辞掉月薪2w的工作,在月薪5千左右的岗位干10年,你干吗?...
  7. 5gh掌上云计算认证不通过_阿里云ACE高级工程师认证考试攻略、考试心得、费用及常见问题...
  8. 什么是Maven神器?
  9. datax参数设置_DataX-操作HDFS
  10. 2018关于认证第三方IATF 16949:2016审核完成不符合事项分析
  11. 《软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第4章 形式化说明技术
  12. lazarus编译程序提示不能加载PostgreSQL客户端动态库“libpq.dll“
  13. 层次分析法、模糊综合评测法实例分析(涵盖各个过程讲解、原创实例示范、MATLAB源码公布)
  14. 最新借条模板,如何写
  15. 日语 N2 考试 时间分配、分值
  16. 《遥远的救世主》遵守客观规律(四)——文化属性
  17. k近邻算法与kd树的创建和搜索
  18. Cobble Web 页面操作记录
  19. 向量的点乘与叉乘的几何意义
  20. 设计商品分类表 mysql_商品分类表设计

热门文章

  1. word2007删除某一页的页眉横线
  2. 关于机械硬盘坏道(超时无响应、低速区域、掉盘)的修复尝试
  3. 13号线ab线规划图_有图有真相,北京13号地铁将拆分为AB两条线
  4. 微信3.1.0.67逆向-微信3.1.0.67HOOK接口(WeChatHelper3.1.0.67.dll)使用说明
  5. 【Unity】在Scene窗口中发射射线
  6. android 手机网络可以连上,wifi连上后访问不了服务器,Nexus连接WiFi成功,但提示“已连接 但无法访问互联网”...
  7. 一个TCP FIN_WAIT2状态细节引发的感慨
  8. 远程唤醒、WOL、Magic_Packet【转】
  9. 编码器和译码器(数电实验报告)
  10. 【GNSS】坐标系统