windows系统使用Freeglut+glew库编写opengl程序(Mingw)

news/2024/10/30 11:32:42/

Freeglut

glut是opengl实用工具集,由Mark Kilgrad所写。可以用来显示窗体,管理用户输入,字体,图像等操作,现在已经停止维护了,它的3.7版本是苹果电脑操作系统Mac OS 10.8(又名“美洲狮”)的opengl实用工具库的框架基础
使用更新的Freeglut替代glut,Freeglut是由Pawel W.Olszta编写
glut使我们创建opengl程序更加的简单,我们只需要四步就能够创造出opengl程序
1.初始化glut库
2.创建glut窗口
3.注册display()回调函数
4.进入glut的主循环

Freeglut官网
https://freeglut.sourceforge.net/index.php#download
在这里插入图片描述
它的windows二进制版下载地址,可以下载msvc或者mingw版本的库文件
https://www.transmissionzero.co.uk/software/freeglut-devel/
在这里插入图片描述
下载后解压到文件夹D:\libs\freeglut
对于mingw版freeglut,gcc的编译链接参数-ID:\libs\freeglut\include -LD:\libs\freeglut\lib -lfreeglut

glew


http://www.ppmy.cn/news/21442.html

相关文章

【Mysql第五期 排序与分页】

文章目录案例使用的数据脚本1. 排序数据1.1 排序规则1.2 单列排序1.3 多列排序2.分页2.1 需求2.2 实现规则3.课后习题扩展分析原因问题解决总结案例使用的数据脚本 1.mysql脚本下载链接https://download.csdn.net/download/qq_43674360/87408079 2.或者自己新建一个sql后缀文本…

若依配置教程(七)Excel预览功能实现

实现效果及源码 实现效果如下图所示: 实现思路: 1.动态表格:定义表头数组,表格遍历表头生成表格列 2.读取excel文件内容,封装表头,绑定表格数据 代码修改 首先参考若依官网,先实现excel导入功…

webpack前端应用之基础打包

目录 前言:初识 Webpack 5 一、前端工程化 1、webpack ​ (2)主要功能: 2、webpack的使用:配置文件所需要的信息(五大配置属性) 3、示例 强调: 4、webpack中使用的loader 二…

Linux常用命令——pvscan命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) pvscan 扫描系统中所有硬盘的物理卷列表 补充说明 pvscan命令会扫描系统中连接的所有硬盘,列出找到的物理卷列表。使用pvscan命令的-n选项可以显示硬盘中的不属于任何卷组的物理卷,这些…

java.lang.IllegalStateException: unread block data

Spark 通过HIVE ON HBASE表读取数据源,报错:unread block data 具体错误信息示例如下: 18/03/19 20:46:54 ERROR Executor: Exception in task 0.0 in stage 0.0 (TID 0) java.lang.IllegalStateException: unread block dataat java.io.Obj…

【JavaSE】ArrayList的扩容机制源码分析

文章目录1. ArrayList概述2. ArrayList构造方法源码分析3. ArrayList.add()源码分析4. ArrayList.addAll()源码分析5. 总结1. ArrayList概述 ArrayList是Java集合框架中比较常用的一个数据结构了,它底层是基于数组实现的。数组是固定大小的,但是ArrayLi…

C++入门:变量类型

变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。变量的类型间是可以互相转换的,转换又分为自动转换和强制转换。…

C++基础知识点整理笔记(五)

14. 类中 private,protect,public 三种访问限制类型的区别 (一) private 是私有类型,只有本类中的成员函数访问;(二) protect 是保护型的,本类和继承类可以访问;(三) public 是公有类型,任何类都可以访问. 15. struct…