首先不可或缺的就是编译器与基本的函式库,如果系统没有安装的话,依照下面的方式安装: $ 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 之上的...
如图,笔者这里是X11,按照编译指南,笔者这里安装xorg-dev: $sudo apt install xorg-dev 2.2 源码下载 GLFW提供了Github地址:glfw/glfw: A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input (github.com) 这里笔者使用Git进行clone 首先下载Git: $sudo apt install git 然后下载源代码: $...
sudo apt-getinstall libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev 使用OpenGL 编写一个简单的使用OpenGL库的cpp文件只需要# include <GL/glut.h> #include<GL/glut.h>#include<stdlib.h>/* 初始化材料属性、光源属性、光照模型,打开深度缓冲区 */voidinit(void){GLfloat mat...
其一是sudo apt-get install build-essential libgl1-mesa-dev命令。其二是sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev命令。其三则是sudo apt-get install libglfw3-dev libglfw3命令。机智客觉得从这几个命令中我们也可以看出来,这些都是安装的OpenGL的...
sudo apt-getinstall libglut-dev 命令改成: sudo apt-getinstall freeglut3-dev 想测验是否成功,详见:Ubuntu 安装 openGL GLFW + GLAD 方法 安装GLFW sudo apt-get install libglfw3-dev git clone https://github.com/glfw/glfw mkdir build&&cd build&&cmake../glfw&&make-j4&&sudomakeinstall ...
开放源代码的三维计算机图形库,以开源形式实现了OpenGL的应用程序接口。 # libgl1-mesa-dev,libglu1-mesa-devsudoaptinstallmesa-* libosmesa6-dev 1. 2. 3. libxkbcommon X11下面默认的键盘输入处理库,专门用于处理wayland下面的键盘I/O事件。 sudoaptinstalllibxkbcommon-* ...
sudo apt-get install freeglut3-dev sudo apt-get install libglew-dev libsdl2-dev libsdl2-image-dev libglm-dev libfreetype6-dev 1. 2. 3. // test.c /* light.c 此程序利用GLUT绘制一个OpenGL窗口,并显示一个加以光照的球。 */
上面OpenGL version string: 3.1 Mesa 21.2.6可以看出OpenGL的版本为3.1 安装依赖库 四个命令 依次运行(第一个命令是更新一下我们的库) sudo apt-get update yes|sudo apt-get install build-essential yes|sudo apt-get install libgl1-mesa-dev yes|sudo apt-get install libglu1-mesa-dev ...
1. Ubuntu下安装OpenGL图形库 2. 测试文件 3. 编译命令 Ubuntu下安装OpenGL图形库 安装基本编译环境 1 sudo apt-get install build-essential 安装OpenGL Library 1 sudo apt-get install libgl1-mesa-dev 安装OpenGL Utilities[1] OpenGL Utilities 是一组建构于OpenGL Library 之上的工具组,提供许多很方便的函式...