0

我想开始学习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 

那么我该怎么办,如何安装所有缺少的库?

4

3 回答 3

1
sudo apt-get install qtbase5-dev

尝试这个。

于 2014-02-06T11:00:34.340 回答
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

对所有丢失的库执行相同的操作。希望对你有帮助

于 2014-02-06T10:49:21.520 回答
0

去Ubuntu的软件中心,一一安装所有的包。这些都是安装Qt的依赖。就像搜索 sqlite3 并安装一样。像这样为所有人做的。libglib等

于 2013-10-11T12:39:45.207 回答