Linux Mint (应用软件:QT 5.X编译错误)
来源:互联网 发布:流程优化那点事 编辑:程序博客网 时间:2024/05/22 02:29
我们在前面介绍了如何安装QT,安装完后可以使用它编写QT程序。使用QT编写程序还是一如既往的好用,不过在编译QT程序的时候遇到了编译错误。当我们编译写好的QT应用程序时,提示“cannot find -lGL”
。下面是错误的截图:
其实该错误是因为链接时找不到OpenGL库,这说明我们的系统中缺少OpenGL库。不过,我们可以使用QT创建标准的C程序,这时候编译程序不会产生错误,因为标准的C程序不会使用OpenGL图形库。
既然是缺少OpenGL图形库造成了编译错误,那么我们在系统中安装库就可以解决错误,不过OpenGL是商业软件,我们可以使用与它具有相同功能的开源版本库:mesa。下面是具体的安装过程:
root # apt-get install libgl1-mesa-dev //使用该命令安装库正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: g++ g++-4.8 libstdc++-4.8-devUse 'apt-get autoremove' to remove them.下列【新】软件包将被安装: libgl1-mesa-dev升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 581 个软件包未被升级。需要下载 5,258 B 的软件包。解压缩后会消耗掉 95.2 kB 的额外空间。获取:1 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libgl1-mesa-dev i386 10.1.3-0ubuntu0.6 [5,258 B]下载 5,258 B,耗时 1秒 (4,972 B/s) Selecting previously unselected package libgl1-mesa-dev.(正在读取数据库 ... 系统当前共安装有 162364 个文件和目录。)Preparing to unpack .../libgl1-mesa-dev_10.1.3-0ubuntu0.6_i386.deb ...Unpacking libgl1-mesa-dev (10.1.3-0ubuntu0.6) ...正在设置 libgl1-mesa-dev (10.1.3-0ubuntu0.6) …
安装完该库后,再去编译QT程序,就可以正常编译程序了。
0 0
- Linux Mint (应用软件:QT 5.X编译错误)
- Linux Mint (应用软件:QT 5.X)
- Linux Mint (应用软件:Calculator)
- Linux Mint (应用软件—LibreOffice)
- Linux Mint (应用软件—Firefox)
- Linux Mint (应用软件— 下载工具:Transmission)
- Linux Mint (应用软件— 虚拟机:Virtualbox)
- Linux Mint (官方应用软件社区中心)
- Linux Mint (应用软件—小企鹅输入法:Fcitx)
- Linux Mint (应用软件—音乐播放器:Banshee)
- Linux Mint (应用软件— 图片编辑器:GIMP Image Editor)
- Linux Mint (应用软件— 文件阅读器:Evince)
- Linux Mint (应用软件— 截图软件:gnome-screenshot)
- Linux Mint (应用软件— 文本编辑器:gedit)
- Linux Mint (应用软件— 翻译工具:有道词典)
- Linux Mint (应用软件— 菜单工具:开始菜单)
- Linux Mint (应用软件— 虚拟机:Virtualbox续)
- Linux Mint (应用软件— 二进制文件编辑器 :bless)
- n久前的51_rtos原理实现测试源码
- 面向对象三
- 三维力控组态软件7.0 开发+运行 无限点 USB加密狗批发
- 【编程马拉松】【018-不喜欢括号】
- Activity进场和出场动画
- Linux Mint (应用软件:QT 5.X编译错误)
- USACO 2012 January Contest, Gold Division Solution
- 数据库知识总结
- Android实现网络视频播放
- iOS 加密
- Leetcode path-sum-ii Python Java
- 高效能人士的七个习惯
- 面试心得与总结---BAT、网易、蘑菇街
- aspx与服务器控件探秘