[英]Install Qt on Ubuntu
需要构建简单的 GUI 应用程序。 出于这个原因,我决定在我的 Ubuntu 16 上安装 Qt。我已经从他们的站点下载了开源 Qt 版本。 运行时出错:
g@ubuntu:~/Downloads$ ./qt-unified-linux-x86-2.0.5-2-online.run
./qt-unified-linux-x86-2.0.5-2-online.run: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
如何解决?
安装 Qt
sudo apt-get install build-essential
sudo apt-get install qtcreator
sudo apt-get install qt5-default
安装文档和示例 如果由于 Ubuntu 软件中心或突触包管理器安装了 Qt Creator,则不会安装 Qt Creator 的文档。 按 F1 键将显示以下消息:“无可用文档”。 这可以通过安装 Qt 文档轻松解决:
sudo apt-get install qt5-doc
sudo apt-get install qt5-doc-html qtbase5-doc-html
sudo apt-get install qtbase5-examples
重新启动 Qt Creator 以使文档可用。
加载共享库时出错
问题:
radiusd:加载共享库时出错:libfreeradius-radius-2.1.10.so:无法打开共享对象文件:没有这样的文件或目录
原因:
实际上,这些库已经安装在动态链接器找不到的地方。
解决方法:
虽然这不是保证,但使用以下命令可以帮助您解决“无法打开共享对象文件”错误:
sudo /sbin/ldconfig -v
http://www.lucidarme.me/how-install-documentation-for-qt-creator/
https://ubuntuforums.org/showthread.php?t=2199929
ubuntu 包名称是qt5-default
,而不是qt
。
在 Ubuntu 18.04 中缺少 QtCreator 示例和 API 文档,这是我解决此问题的方法,几乎适用于每个 Ubuntu 版本。
对于 QtCreator 和示例以及 API 文档:
sudo apt install `apt-cache search 5-examples | grep qt | grep example | awk '{print $1 }' | xargs `
sudo apt install `apt-cache search 5-doc | grep "Qt 5 " | awk '{print $1}' | xargs`
sudo apt-get install build-essential qtcreator qt5-default
如果还缺少某些东西,则:
sudo apt install `apt-cache search qt | grep 5- | grep ^qt | awk '{print $1}' | xargs `
希望有所帮助。
也发布在 Ask Ubuntu: https : //askubuntu.com/questions/450983/ubuntu-14-04-qtcreator-qt5-examples-missing
还可以看看很棒的项目aqtinstall
https://github.com/miurahr/aqtinstall/ (它可以在 Linux、Mac 和 Windows 机器上安装任何 Qt 版本,无需任何交互!)和使用此工具的 GitHub Action: https:/ /github.com/jurplel/install-qt-action
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.