配置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
- 下载配置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
下载之后,解压,在终端中执行以下命令:
# 安装必要的软件包
$ 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)相关推荐
- VS2022配置OpenGL+GLAD
Glew(The OpenGL Extension Wrangler Library)是对底层OpenGL接口的封装,可以让你的代码跨平台.Glad与Glew作用相同,可以看作它的升级版. Freeg ...
- VS2017 配置 OpenGL 环境
Visual Studio Community 2017 配置 OpenGL 环境 安装 VS Community 2017 OpenGL 库需要绑定相应的语言环境,这里本人选择的Windows下的V ...
- linux resin 自动启动不了,Resin 安装-配置-自启动-Linux
Resin 安装-配置-自启动-Linux 2005-4-8 15:33:00 将resin-version/contrib/init.resin.in复制到/etc/rc.d/init.d/resi ...
- 配置树莓派linux的内核和编译并将镜像拷贝至树莓派
驱动代码的编写需要一个提前编译好的内核,编译内核就必须配置,配置的最终目标会生成.config文件,该文件指导makefile去把有用的东西组织成内核. 如何生成.config文件: 第一种方式: 厂 ...
- vs2019配置OpenGL
欢迎移步我的个人博客 除了下面这个以外,还可以看一下这个博客 https://blog.csdn.net/qq_41788234/article/details/91042411 后来重装系统后再一次 ...
- Kali Linux Web 渗透测试秘籍 第一章 配置 Kali Linux
第一章 配置 Kali Linux 作者:Gilberto Najera-Gutierrez 译者:飞龙 协议:CC BY-NC-SA 4.0 简介 在第一章中,我们会涉及如何准备我们的 Kali 以 ...
- Linux主机如何连接刀片机,刀片服务器RAID配置及Linux操作系统的安装.doc
刀片服务器RAID配置及Linux操作系统的安装 刀片服务器RAID配置及Linux操作系统的安装 启动服务器,在系统提示时按ctrl+进入ServeRAID设置程序在里面按需要和提示设定好硬盘和RA ...
- 低配置系统安装 linux,在低配置机中安装Linux系统
试验机配置: 联想 同禧300 6C/533 CPU:Intel(r) Celeron(tm) Processor GenuineIntel 533M 希捷硬盘:20G 现代内存:128M BIOS版 ...
- Homebrew安装与配置(Linux)
Homebrew安装与配置(Linux) 目录 认识Homebrew 官方安装教程 国内安装教程 配置镜像加速 常用工具 致谢 认识Homebrew Homebrew是macOS和Linux上的一个终 ...
- windows配置OpenGL(VS C++版)
安装库以及开发环境 vs2022 官网下载就可以,刚开始下载的时候会有卡顿,是因为网络ip的问题,我尝试了一些改dns的方法,但是没有用,后来通过ip更换工具,把网换到了广东电信就可以了.这里下载的是 ...
最新文章
- 河南城建学院计算机分数,河南城建学院录取分数线2021是多少分(附历年录取分数线)...
- html盒子宽高,css盒子模型之宽度和高度
- R语言伪相关性分析(Spurious Correlation)、相关关系不是因果关系:以哺乳动物数据集msleep为例
- 50 多万个项目陷入混乱!只因代码库许可协议不兼容
- ios 前端时间显示NaN异常解决办法
- mysql存储过程输入参数拆分_mysql 存储过程字符分割
- jQuery必知必熟基础知识
- [Python爬虫] 之二十七:Selenium +phantomjs 利用 pyquery抓取今日头条视频
- WSL1 升级为 WSL2
- String赋值方式
- 【2019南昌邀请赛网络赛 B Greedy HOUHOU BZOJ 2957 楼房重建】线段树+二分
- Unlocker使用
- 怎么删除网络文件服务器的帐号,linux连个文件都删除不了,什么鬼!
- MYSQL简单题目和知识点
- 【转】中国只有俩导演,一个叫贾樟柯,一个叫姜文
- 技法(但请少用):为非活动窗口绘制活动的标题栏
- 链栈的数据结构以及链栈的实现
- 速都app推广:移动网页seo优化和APP发布与aso优化试水
- C++模板/泛型编程
- 【iOS】—— KVC的简单介绍