ubuntu opengl 安装
安装相应的库:
sudo apt-get install build-essential libgl1-mesa-dev sudo apt-get install freeglut3-dev sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev
实例:
#include "GL/glut.h" void RenderScene(void){// Clear the window with current clearing color glClear(GL_COLOR_BUFFER_BIT);glFlush();}void SetupRC(void){glClearColor(0.0f, 0.0f, 1.0f, 1.0f);}void main(int argc, char* argv[]){glutInit(&argc, argv);glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);glutInitWindowSize(200,100);glutCreateWindow("Simple");glutDisplayFunc(RenderScene);SetupRC();glutMainLoop();}
MakeFile:
LIBDIR = -L/usr/X11R6/lib CC = gcc CFLAGS = $(COMPILERFLAGS) LIBRARIES = -lX11 -lXi -lglut -lGL -lGLU -lmsimple :simple.o$(CC) $(CFLAGS) -o $@ $(LIBDIR) $? $(LIBRARIES) clean : rm -f *.o
运行效果:
转载于:https://www.cnblogs.com/airduce/p/9760782.html
ubuntu opengl 安装相关推荐
- Ubuntu下安装OpenGL/Glut库
http://www.libaqiang.com/?p=78330 1.Ubuntu下安装OpenGL/Glut库 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语 ...
- Ubuntu上安装OpenGL
Ubuntu上安装OpenGL OpenGL(Open Graphics Library,译名:开放图形库或者"开放式图形库")是用于渲染2D.3D矢量图形的跨语言.跨平台的应用程 ...
- Ubuntu中安装Qt
文章目录 Ubuntu中安装必要的软件 安装流程 配置 运行 配置运行 Ubuntu中安装必要的软件 主要为了打开图形程序 sudo apt-get update sudo apt-get --ass ...
- 备份之前ubuntu里面安装程序的一些小东西
GPS 可以为无人机提供较为准确的位置信息,但是某些时候可能会没有 GPS 信号,或者 GPS 信号不够稳定:比如说桥下,室内以及高楼林立的城市内.那么为了能够允许无人机在这些环境中飞行,我们需要提供 ...
- Ubuntu下安装INVIDIA显卡驱动(避免循环登录问题)
小米笔记本安装双系统后,打算在Ubuntu下安装显卡驱动,前几周在网上找了篇看起来很详细的教程,按照步骤装下去之后出现循环登录的问题,晕晕晕,解决该问题后重新在网上查找了相关文档,总结出一套能够顺利安 ...
- linux下面安装geant4,ubuntu环境安装geant4
一.ubuntu的硬盘安装 1.下载ubuntu-8.04-alternate-i386.iso 放在windows任意分区,NTFS亦可. 2.下载grub4doc 把其中的grldr放到C:盘根目 ...
- linux安装并行geant4,ubuntu下安装geant4
一.ubuntu的硬盘安装 1.下载ubuntu-8.04-alternate-i386.iso放在windows任意分区,NTFS亦可. 2.下载grub4doc把其中的grldr放到C:盘根目录下 ...
- Ubuntu下安装和配置Apache2
在Ubuntu中安装apache 安装指令:sudo apt-get install apache2 安装结束后: 产生的启动和停止文件是:/etc/init.d/apache2 启动:sudo ap ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
最新文章
- 皮一皮:现在知道公司老说信息完整的重要性...
- Ubuntu 20.04 LTS安装搜狗输入法,只需三条命令,还能自动更新
- imessage_如何在iPhone和iPad上的iMessage组中提及某人
- VB Vista窗体控件下载(coolBoySkin1.3版)
- sql server 锁定_如何使用SQL Server 2014托管锁定优先级控制在线索引重建锁定
- Activity的几种启动模式介绍
- solidity教程:solidity语言入门
- 工厂食堂3D指纹考勤系统解决方案
- 消除keil编译警告 #1296-D:extended constant initialiser used
- 图片加载oom以及photoView缩放崩溃问题
- One Mathematic Problem
- Kafka代码实现--from-beginning,读取历史未消费的数据
- 网友发帖问阿里P7和协和主治医师谁更成功,BAT员工纷纷嘲笑.
- 评分卡--基础分、基准分、PDO、WOE、补偿、刻度 行可可
- 信号与系统--信号以及系统的介绍(一)
- 工业4.0 资产管理壳学习笔记( 6)-管理壳细节
- 【MATLAB】函数定义与反函数
- 跟尤雨溪一起解读Vue3源码笔记- Vue Mastery
- 18.字符串练习---判断是否是回文数
- 进程创建与撤销的模拟实现
热门文章
- python打印网页成pdf_vue中将网页打印成pdf
- 里bl2和bl3为什么分开_英国的水池为什么有两个水龙头?为什么英国有独立的冷热水龙头?...
- 初中生学计算机网络应用怎么样,初中生读计算机网络技术专业怎么样?小编解答...
- linux上验证cudnn是否安装成功_deepin15.7中安装tensorflow+cuda9.0+cudnn7的步骤
- asp服务器组件安装包,ASP服务器组件
- 转义字符的使用和功能python_Python中转义符和格式符的混合使用,python,转义字符,与,格式化...
- 华北科技学院计算机期末考试,华北科技学院 专业计算机 考试专用
- 160 - 15 blaster99.exe
- 最短公共子序列_最短公共超序列
- ret2libc过地址随机化