配置OpenGL的开发环境
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程序
#include <GL/glut.h> void displayEvent()
{
// 设置清屏颜色
glClearColor(0.5, 0.5, 1.0, );
// 用指定颜色清除帧缓存
glClear(GL_COLOR_BUFFER_BIT);
// 交换双缓存
glutSwapBuffers();
} int main(int argc, char *argv[])
{
// 初始化glut
glutInit(&argc, argv);
// 设置OpenGL显示模式(双缓存, RGB颜色模式, 深度缓存)
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
// 设置窗口初始尺寸
glutInitWindowSize(, );
// 设置窗口初始位置
glutInitWindowPosition(, );
// 设置窗口标题
glutCreateWindow("HelloWorld");
// 设置显示回调函数
glutDisplayFunc(displayEvent);
// 进入glut事件循环
glutMainLoop(); return ;
}
运行截图

配置OpenGL的开发环境的更多相关文章
- [webpack] 配置react+es6开发环境
写在前面 每次开新项目都要重新安装需要的包,简单记录一下. 以下仅包含最简单的功能: 编译react 编译es6 打包src中入口文件index.js至dist webpack配置react+es6开 ...
- EditPlus+VisualStudio配置VC简易开发环境环境
对于C++开发, 我想在Windows下大家用的最多的应该是MS的VC++.但其强大的功能背后却有着"启动速度慢","占用资源多"的缺点,尤其是VS后 ...
- VMWARE + CENTOS在windows下配置cocos2d-x android开发环境
VMWARE + CENTOS在windows配置cocos2d-x android开发环境 之前使用cygwin在windows开发android,后来使用了c++11特性,在cygwin中更新工具 ...
- [Android] 环境配置之基础开发环境(SDK/Android Studio)(转)
[Android] 环境配置之基础开发环境(SDK/Android Studio) 博客: blog.csdn.net/qiujuer 网站: www.qiujuer.net 开源库: Geniu ...
- Ubuntu下配置C/C++开发环境
在 Ubuntu 下配置 C/C++ 开发环境 转自:白巴的临时空间 Submitted by 白巴 on 2009-04-27 19:52:12. 学习笔记 虽然 Ubuntu 的版本已经是9.04 ...
- 在VMware虚拟机中配置DOS汇编开发环境!!
操作系统:win7 32位 DOS环境:DosBox 下载:http://www.dosbox.com/ 选择当前适合自己版本,下载就可以了. 汇编编译器:MASM 5.0 下载:http://do ...
- 在windows下用eclipse + pydev插件来配置python的开发环境
在windows下用eclipse + pydev插件来配置python的开发环境 一.安装 python 可以到网上下个Windows版的python,官网为:https://www.python. ...
- mac 配置Python集成开发环境
mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclips ...
- kali配置python3的开发环境
最近打算学习一下python3,毕竟不会写脚本的程序员,不是一个好的安全测试人员! 对于我来说,python的大部分应用都是在linux上,而kali是我唯一一个有图形化操作界面的linux系统 所以 ...
随机推荐
- C++ 链接Mysql 函数介绍
通过MySQL自己的API函数进行连接 1.使用API的方式连接,需要加载mysql的头文件和lib文件.在VS2010的附加包含目录中添加\MySQL\MySQL Server 5.1\includ ...
- CCMotionStreak(一)
void MotionStreakTest1::onEnter() { MotionStreakTest::onEnter(); CCSize s = CCDirector::sharedDirect ...
- Debugging and performance,ETW
http://blogs.technet.com/b/serverandtools/ https://channel9.msdn.com/Shows/Defrag-Tools http://blogs ...
- python学习之__new__()
这里我从str类的__new__()方法来说明. str的__new__(cls,*args)必须传入一个参数cls,他是str的子类(注意不是实例). __new__()的返回值是该子类的实例,表现 ...
- iOS开发之地域选择
代码地址: https://github.com/boundlessocean/AreaPickViewDome.git 效果: 第一步: 将BLAreaPickerView 导入工程 第 ...
- Django视图层之路由配置系统(urls)
视图层之路由配置系统(urls) URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表:你就是以这种方式告诉Django,对于这个U ...
- Mac下Python安装目录
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
- LeetCode: Median of Two Sorted Arrays 解题报告
Median of Two Sorted Arrays There are two sorted arrays A and B of size m and n respectively. Find t ...
- gson 转换 List<Map> 注意事项
如果list泛型显示指定Map类型, 这时的Map 不能直接转换为 jre自带的 map类型 gson封装了 StringMap 进行转换
- [转]好用工具:Oracle SQL Developer
我們一直以來就很少使用 Oracle 資料庫,一年下來也頂多 1 ~ 2 個案子採用 Oracle 的資料庫,所以一直都對 Oracle 資料庫的操作不太熟悉,尤其是用 Oracle 內建的那些超難用 ...