Ubuntu 12.10安装OpenGL
2023-09-14 09:08:28 时间
http://wiki.ubuntu-tw.org/index.php?title=Howto_Install_OpenGL_Development_Environment
前言
OpenGL 是一套由SGI公司发展出来的绘图函式库,它是一组 C 语言的函式,用于 2D 与 3D 图形应用程式的开发上。OpenGL 让程式开发人员不需要考虑到各种显示卡底层运作是否相同的问题,硬体由 OpenGL 核心去沟通,因此只要显示卡支援 OpenGL,那么程式就不需要重新再移植,而程式开发人员也不需要重新学习一组函式库来移植程式。
安装
首先不可或缺的就是编译器与基本的函式库,如果系统没有安装的话,依照下面的方式安装:
- $ sudo apt-get install build-essential
安装OpenGL Library
- $ sudo apt-get install libgl1-mesa-dev
安装OpenGL Utilities
- $ sudo apt-get install libglu1-mesa-dev
OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。
安装OpenGL Utility Toolkit
- $ sudo apt-get install libglut-dev
OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。
注意:在这一步的时候,可能会出现以下情况,shell提示:
- Reading package lists... Done
- Building dependency tree
- Reading state information... Done
- E: Unable to locate package libglut-dev
将上述$ sudo apt-get install libglut-dev命令改成$ sudo apt-get install freeglut3-dev即可。
测试
示例test.c源码:
- #include <GL/glut.h>
- void init(void)
- {
- glClearColor(0.0, 0.0, 0.0, 0.0);
- glMatrixMode(GL_PROJECTION);
- glOrtho(-5, 5, -5, 5, 5, 15);
- glMatrixMode(GL_MODELVIEW);
- gluLookAt(0, 0, 10, 0, 0, 0, 0, 1, 0);
- return;
- }
- void display(void)
- {
- glClear(GL_COLOR_BUFFER_BIT);
- glColor3f(1.0, 0, 0);
- glutWireTeapot(3);
- glFlush();
- return;
- }
- int main(int argc, char *argv[])
- {
- glutInit(&argc, argv);
- glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
- glutInitWindowPosition(0, 0);
- glutInitWindowSize(300, 300);
- glutCreateWindow("OpenGL 3D View");
- init();
- glutDisplayFunc(display);
- glutMainLoop();
- return 0;
- }
编译程式时,执行以下指令:
- $ gcc -o test test.c -lGL -lGLU -lglut
执行:
- $ ./test
相关文章
- 在 Ubuntu 上从源码编译安装 Python 3.8
- Ubuntu安装和配置ssh
- Ubuntu安装GCC 3.4
- ubuntu18.04安装ros melodic_ubuntu opengl
- MacPorts 安装与使用
- 使用docker安装mysql和redis
- ubuntu中安装tippecanoe并切片
- CAD丨CAD2013软件安装教程-cad软件全版本下载地址
- 系统安装配置:Ubuntu Server 18.04.5 LTS服务器版安装配置教程
- 安装redis(windows和Ubuntu)详解
- 基于 Ubuntu 的发行版上安装微软 TrueType 字体的教程
- ubuntu安装部署munge指引详解程序员
- ubuntu系统theano和keras的安装方法
- CentOS7使用yum安装PostgreSQL和PostGIS的方法
- Ubuntu安装MySQL数据库的指南(ubuntu装mysql)
- Ubuntu 15.10 安装 Gnome 图标主题 Shadow 1.4
- Ubuntu系统如何重启MySQL服务(ubuntu重启mysql)
- 之一ubuntu开启Ubuntu之门:探索Linux分支的新世界(linux的分支)
- 如何在 Ubuntu 上安装 MySQL 数据库?(ubuntu安装mysql)
- 安装Ubuntu系统,轻松使用Oracle(ubuntu安装oracle)
- 使用Yum在Linux上安装软件(linux如何使用yum)
- 失败Redis MSI安装失败:头疼的解决方案(redismsi安装)
- 「Ubuntu上安装Redis:步骤指南」(ubuntu安装redis)
- 如何快速安装MacOS虚拟机:详细教程分享(安装macos虚拟机)
- MySQL的安装入门指南和高级教程(mysql两种安装教程)