配置OpenGL(Linux)

这里介绍了在Linux系统使用OpenGL可能会用到的库的安装方法,这些库包括:freeglut, glew, GLTools, glfw;

  • 安装基本的编译环境
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 Utility Toolkit
$ sudo apt-get install freeglut3-dev
  • 下载配置glew库
    下载网址:https://sourceforge.net/projects/glew/files/glew/2.1.0/glew-2.1.0.zip/download
    解压之后,在文件夹中打开中的执行:
# 获得root权限
$ sudo su
# 构建
$ sudo make
$ sudo make install
# 头文件在/usr/include/GL中,库文件在/usr/lib64中
# 添加系统环境变量(root权限)
# 写入/usr/lib64,然后保存退出
$ vim /etc/ld.so.conf.d/glew.conf
$ sudo ldconfig

配置OpenGL(Linux)_第1张图片

  • 下载配置GLTools
    下载地址:https://github.com/HazimGazov/GLTools.git
$ sudo apt-get install build-essential g++ cmake libx11-dev freeglut3-dev libglu1-mesa-dev libxcb1-dev libxext-dev libxxf86vm-dev libxi-dev libxmu-dev glew-utils libglew1.5-dev
# 编译安装GLTools
# 在终端进入GLTools的build目录
$ cd build
$ cmake ..
$ make
# make过程中,如果发现GLTools有错误[return false],就到源文件改为NULL
$ sudo make install
$ sudo ldconfig
# 默认情况下,头文件在/usr/local/include目录,库文件在/usr/local/lib目录
  • 下载配置GLFW

下载地址:http://www.glfw.org/download.html

配置OpenGL(Linux)_第2张图片

下载之后,解压,在终端中执行以下命令:

# 安装必要的软件包
$ sudo apt-get install xorg-dev
# 进入glfw目录
$ cd /home/azmddy/Downloads/glfw-3.2.1/
# 在此目录中构建
$ cmake .
# 编译
$ make
$ sudo make install
$ sudo ldconfig
# 头文件在/usr/local/include目录,库文件在/usr/local/lib目录

配置OpenGL(Linux)_第3张图片

你可能感兴趣的:(Linux)