OpenGL库资源下载

http://pan.baidu.com/s/1ntVsReL

环境搭建

将下载好的文件进行解压,可以得到后缀为.h、.lib、.dll三类文件,对这三类文件作如下处理:

将所有后缀为.h的文件放到VS安装目录下的\VC\include\GL中,如果没有GL文件夹,需要自己手动创建即可。

将所有后缀为.lib的文件VS安装目录下的\VC\lib中。

将所有后缀为.dll的文件放到系统目录下System32文件夹(针对于32位系统机)中,如果是64位操作系统的机器须要放在SysWOW64文件夹中。

当然,配置工作还没有结束。

接着按照截图继续进行配置:

1、创建一个Win32程序,在解决方案资源管理器中找到该项目,查看其属性。

2、进入属性界面,接着点击链接器选项,找到输入项,点击,可以编辑“附加依赖项”。

3、进入添加附加依赖项,输入如下静态链接文件。

5、点击确定,最后点击应用即可。搭建OpenGL的开发环境工作,大功告成。

第一个OpenGL程序

  1. #include <GL/glut.h>
  2.  
  3. void displayEvent()
  4. {
  5. // 设置清屏颜色
  6. glClearColor(0.5, 0.5, 1.0, );
  7. // 用指定颜色清除帧缓存
  8. glClear(GL_COLOR_BUFFER_BIT);
  9. // 交换双缓存
  10. glutSwapBuffers();
  11. }
  12.  
  13. int main(int argc, char *argv[])
  14. {
  15. // 初始化glut
  16. glutInit(&argc, argv);
  17. // 设置OpenGL显示模式(双缓存, RGB颜色模式, 深度缓存)
  18. glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
  19. // 设置窗口初始尺寸
  20. glutInitWindowSize(, );
  21. // 设置窗口初始位置
  22. glutInitWindowPosition(, );
  23. // 设置窗口标题
  24. glutCreateWindow("HelloWorld");
  25. // 设置显示回调函数
  26. glutDisplayFunc(displayEvent);
  27. // 进入glut事件循环
  28. glutMainLoop();
  29.  
  30. return ;
  31. }

运行截图

配置OpenGL的开发环境的更多相关文章

  1. [webpack] 配置react+es6开发环境

    写在前面 每次开新项目都要重新安装需要的包,简单记录一下. 以下仅包含最简单的功能: 编译react 编译es6 打包src中入口文件index.js至dist webpack配置react+es6开 ...

  2. EditPlus+VisualStudio配置VC简易开发环境环境

         对于C++开发, 我想在Windows下大家用的最多的应该是MS的VC++.但其强大的功能背后却有着"启动速度慢","占用资源多"的缺点,尤其是VS后 ...

  3. VMWARE + CENTOS在windows下配置cocos2d-x android开发环境

    VMWARE + CENTOS在windows配置cocos2d-x android开发环境 之前使用cygwin在windows开发android,后来使用了c++11特性,在cygwin中更新工具 ...

  4. [Android] 环境配置之基础开发环境(SDK/Android Studio)(转)

    [Android] 环境配置之基础开发环境(SDK/Android Studio)   博客: blog.csdn.net/qiujuer 网站: www.qiujuer.net 开源库: Geniu ...

  5. Ubuntu下配置C/C++开发环境

    在 Ubuntu 下配置 C/C++ 开发环境 转自:白巴的临时空间 Submitted by 白巴 on 2009-04-27 19:52:12. 学习笔记 虽然 Ubuntu 的版本已经是9.04 ...

  6. 在VMware虚拟机中配置DOS汇编开发环境!!

    操作系统:win7 32位 DOS环境:DosBox  下载:http://www.dosbox.com/ 选择当前适合自己版本,下载就可以了. 汇编编译器:MASM 5.0 下载:http://do ...

  7. 在windows下用eclipse + pydev插件来配置python的开发环境

    在windows下用eclipse + pydev插件来配置python的开发环境 一.安装 python 可以到网上下个Windows版的python,官网为:https://www.python. ...

  8. mac 配置Python集成开发环境

    mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclips ...

  9. kali配置python3的开发环境

    最近打算学习一下python3,毕竟不会写脚本的程序员,不是一个好的安全测试人员! 对于我来说,python的大部分应用都是在linux上,而kali是我唯一一个有图形化操作界面的linux系统 所以 ...

随机推荐

  1. [svc]caffe安装笔记

    以前是word排版,加上没有些技术博客经验,相当的糟心. 现在想改,发现博文太多,找不到对应在那一页了,所以老的博文留着吧. caffe,这是是数据组需要做一些大数据模型的训练(深度学习), 要求 服 ...

  2. mongoose中的流查询stream query

    mongoose中的流查询stream query,功能类似于php中的mysql_fetch_array,每次从集合中获取一条记录(文档) var cursor = Person.find({ oc ...

  3. javascript原型继承---constructor篇

    很多人对constructor的理解是指向对象的构造函数,今天才发现这种理解是有偏差的... 其实, constructor指向的不是实例化实例的构造函数,而是实例化该对象的构造函数的原型的构造函数 ...

  4. Lintcode记录

    汇总贴 56. Two Sum[easy] 167. Add Two Numbers[easy] 53. Reverse Words in a String[easy] 82. Single Numb ...

  5. AC Again hdoj 1582 搜索

    AC Again Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Su ...

  6. ny220 推桌子

    推桌子 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 The famous ACM (Advanced Computer Maker) Company has rent ...

  7. grub安装centos

    grub安装centos http://hi.baidu.com/soulshape/item/e90302e50da5a710595dd8f7

  8. 章鱼哥出品—VB.NET DataGridView绑定数据源 &quot;与货币管理器的位置关联的行不能设置为不可见&quot; 问题的解决

    DtaGridView绑定数据源后.假设想让数据条件显示的话,直接使用  My_Row.Visible = False就会出错.错误类型是 "与货币管理器的位置关联的行不能设置为不可见&qu ...

  9. json demo

    package my.bigdata.movieTask.action; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.J ...

  10. 利用GDB对程序进行调试

    第一章初涉调试会话 调试工具 GDB,Unix下最常用的调试工具 DDD,基于GUI的调试器,大多数工具都是GDB的GUI前端. Eclipse,IDE也是一种调试工具 atoi( )把字符串变为整数 ...