版权声明:本文为博主原创文章,未经博主允许不得转载。欢迎与我交流:[email protected] https://blog.csdn.net/baidu_33850454/article/details/78225155
1 前言
在编译QT时需要安装一些库文件,有时会遇到如下情况:
liu@flist-liu:~/Downloads/qt-everywhere-opensource-src-4.8.6$ sudo apt-get install libX11-dev libXext-dev libXtst-dev
[sudo] password for liu:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libX11-dev(!!!)
E: Unable to locate package libXext-dev
E: Unable to locate package libXtst-dev
2 解决办法
2.1 检查安装包是否存在
- 使用浏览器打开 http://packages.ubuntu.com/
- 找到Search the contents of packages,输入库名称,选择exact matches,选择系统版本。
- 系统版本查看方法
liu@flist-liu:~/Downloads/qt-everywhere-opensource-src-4.8.6$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial //distribution
- 搜索库
- 将找到的库使用命令sudo apt-get install XXX 逐一安装
2.2 安装包不存在
我选择安装搜索时名称相近的库,目前QT安装成功。不保证对你有效