QT5提示can not find -lGL的解决方法

转载 2016年06月01日 14:19:40

这是由于 Qt5.0 默认将OpenGL加入了工程,但是在机器上没有安装OpenGL,所以jonas只需要在机器上安装OpenGL即可 。


安装建立基本编译环境
首先不可或缺的,就是编译器与基本的函式库,如果系统没有安装的话,请依照下面的方式安装:
$ sudo apt-get install build-essential 

安装OpenGL Library
接下来要把我们会用到的 Library 装上去,首先安装 OpenGL Library

$sudo apt-get install libgl1-mesa-dev

到以上这一步为止就可以运行 qt5.0 的工程了,之后的命令只是为了jonas方便以后学习OpenGL而安装。

安装OpenGL Utilities
OpenGL Utilities 是一组建构于 OpenGL Library 之上的工具组,提供许多很方便的函式,使 OpenGL 更强大且更容易使用。接下来我们安装OpenGL Utilities

$sudo apt-get install libglu1-mesa-dev 

安装OpenGL Utility Toolkit
OpenGL Utility Toolkit 是建立在 OpenGL Utilities 上面的工具箱,除了强化了 OpenGL Utilities 的不足之外,也增加了 OpenGL 对于视窗介面支援。

$sudo apt-get install libglut-dev 

注意在这一步的时候,可能会出现以下情况,
shell提示:正在读取软件包列表... 完成正在分析软件包的依赖关系树       
正在读取状态信息... 完成      
 E: 未发现软件包 libglut-dev如果出现上述情况
请输入将上述$sudo apt-get install libglut-dev命令改成$sudo apt-get install freeglut3-dev就行

qt5错误can not find -lGL的解决方法

64位ubuntu安装qt后,用桌面套件构建运行时,错误显示     can't find -lGL     collect2:error:ld returned 1 exited status ...
  • yykkxk
  • yykkxk
  • 2015年03月28日 17:42
  • 1157

could not find or load the Qt platform plugin windows的解决方法

VS+Qt5环境下建立一个Qt工程,在本机运行没问题,可是把.exe和用到的.dll打包发到别人电脑上却运行不了,报错如下: 为什么会这样?这是因为程序运行需要Qt本身的一些dll,把这...

Qt release之后运行显示it could not find or load the Qt platform plugin "windows".解决方法

编写完成大作业之后,满心欢喜

基于Linux(中标麒麟)上QT的环境搭建——解决cannot find lGL的问题

一、下载QT安装包 访问地址:http://download.qt.io/official_releases/qt/,进入到QT下载界面,选择对应的版本型号下载,如下图所示: 一、问题描述: ...

linux下提示:command not find解决方法

在linux下我们经常输入某些命令时经常出现提示说:command notfind。对此网上已经有很多人对此作了阐述,但是对于菜鸟来说可能仍然不理解,下面我我对这个做一下详细说明。   首先 当出...

[swscaler] Warning: data is not aligned! This can lead to a speedloss 的解决方法【FFmpeg】

[swscaler] Warning: data is not aligned! This can lead to a speedloss 的解决相信如果你用了FFmpeg一段时间,对以下的黄色警告肯...

Xcode View无法映射到类的解决方法(new referencing outlet can not work)

Xcode View无法映射到类的解决方法(new referencing outlet can not work)

dnw下载文件时can not open /dev/secbulk0的解决方法

我用的是ubuntu12  linux-3.2.0

Java混淆工具ProGuard的最简明使用方法及Warning: can’t find referenced class xxx的解决方法

ProGuard是一个广受欢迎的Java混淆工具,很多Android应用也会使用该工具进行混淆。下面简单总结一下其出现的Warning: can’t find referenced class x...
  • qysh123
  • qysh123
  • 2014年01月03日 11:22
  • 1690
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT5提示can not find -lGL的解决方法
举报原因:
原因补充:

(最多只允许输入30个字)