Qt找不到libs

时间:2013-10-11 12:36:07

标签: linux qt ubuntu

我想开始学习QT。我正在使用Ubuntu,所以我从软件中心安装了QT,我创建了一个HTML5项目,我试图让它运行但我遇到了很多错误,所以我做了以下解决其中的一些:

sudo apt-get install qtquick1-5-dev qtlocation5-dev qtsensors5-dev qtdeclarative5-dev
sudo apt-get install libxslt1-dev

但现在仍然是这样:

:-1: error: cannot find -lgio-2.0
:-1: error: cannot find -lgstapp-0.10
:-1: error: cannot find -lgstinterfaces-0.10
:-1: error: cannot find -lgstpbutils-0.10
:-1: error: cannot find -lgstvideo-0.10
:-1: error: cannot find -lgstbase-0.10
:-1: error: cannot find -lgstreamer-0.10
:-1: error: cannot find -lgobject-2.0
:-1: error: cannot find -lgmodule-2.0
:-1: error: cannot find -lgthread-2.0
:-1: error: cannot find -lglib-2.0
:-1: error: cannot find -lsqlite3 

那么我应该怎么做,以及如何安装所有缺少的库?

3 个答案:

答案 0 :(得分:1)

我在Debian / jessie上遇到了完全相同的问题。 例如,丢失的gmodule,我尝试:

$locate libgmodule
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.3600.4

编译命令行必须包含" -L / usr / lib / x86_64-linux-gnu"。 解决方案是创建一个符号链接:

$cd /usr/lib/x86_64-linux-gnu
$sudo ln -s libgmodule-2.0.so.0 libgmodule-2.0.so

对所有缺失的库执行相同操作。 希望它能帮到你

答案 1 :(得分:1)

sudo apt-get install qtbase5-dev

试试这个。

答案 2 :(得分:0)

转到Ubuntu的软件中心并逐个安装所有软件包。这些都是安装Qt的依赖项。 就像搜索sqlite3和install.Like这样做。 libglib等等