[关闭]
@azmddy 2018-11-25T18:46:55.000000Z 字数 1224 阅读 632

配置OpenGL(Linux)

OpenGL Linux


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

  1. sudo apt-get install build-essential
  1. $ sudo apt-get install libgl1-mesa-dev
  1. $ sudo apt-get install libglu1-mesa-dev
  1. $ sudo apt-get install freeglut3-dev
  1. # 获得root权限
  2. $ sudo su
  3. # 构建
  4. $ sudo make
  5. $ sudo make install
  6. # 头文件在/usr/include/GL中,库文件在/usr/lib64中
  7. # 添加系统环境变量(root权限)
  8. # 写入/usr/lib64,然后保存退出
  9. $ vim /etc/ld.so.conf.d/glew.conf
  10. $ sudo ldconfig

image_1cr7lf16s11g81mnokes1lpj1hmt13.png-168.1kB

  1. $ 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
  2. # 编译安装GLTools
  3. # 在终端进入GLTools的build目录
  4. $ cd build
  5. $ cmake ..
  6. $ make
  7. # make过程中,如果发现GLTools有错误[return false],就到源文件改为NULL
  8. $ sudo make install
  9. $ sudo ldconfig
  10. # 默认情况下,头文件在/usr/local/include目录,库文件在/usr/local/lib目录

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

image_1cr7ibskv6qk1n7h8s0ve83129.png-194.6kB

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

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

image_1cr7jecsd12724bor31hlf16nnm.png-103kB

  1. $ glxinfo

image_1crbpl8ipkrp4a3i2snf1oc89.png-154.4kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注