【问题标题】:Install Qt on Ubuntu在 Ubuntu 上安装 Qt
【发布时间】:2018-06-17 06:12:03
【问题描述】:

需要构建简单的 GUI 应用程序。出于这个原因,我决定在我的 Ubuntu 16 上安装 Qt。我已经下载了开源 Qt 版本from theirs site。运行时出错:

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

如何解决?

【问题讨论】:

  • 为什么不直接从仓库安装它,使用apt-get
  • sudo apt-get install qt 带来E: Unable to locate package qt
  • 你是在图形桌面下运行的吗?
  • 先尝试apt-cache search qt,然后选择相应的包。

标签: c++ linux qt ubuntu


【解决方案1】:

安装 Qt

sudo apt-get install build-essential

sudo apt-get install qtcreator

sudo apt-get install qt5-default

安装文档和示例 如果通过 Ubuntu 软件中心或 synaptic 包管理器安装了 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

https://itsfoss.com/error-while-loading-shared-libraries/

ModelSim-Altera error

【讨论】:

  • (Ubuntu 20.04):在 qt5-default (qt5-qmake) 之前安装 qtcreator 会阻止 qtcreator 自动检测 qmake。这必须通过手动添加; 1) qtcreator - tools - options - Qt Versions - Manual - Add - qmake location: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake, 2) qtcreator - tools - options - Manual - Desktop (default) - Qt version - Qt 5.xx
  • 上面的评论是正确的!我不小心在qt5 之前安装了qtcreator 并且遇到了问题,例如创建者没有显示示例(Ubuntu 20.04)。按照步骤修复它。
  • 现在 Qt 6 出来了,似乎最好先安装“qt5-default”,然后安装“qtcreator”,对吗? (假设你想要 Qt 5)
【解决方案2】:

ubuntu 包名是qt5-default,而不是qt

【讨论】:

  • 安装qtcreator 包也会给你IDE。
  • 如果由于某种原因您需要较低的 Qt 4 版本,qt4-default 也可用。
【解决方案3】:

在 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

【讨论】:

    【解决方案4】:

    还可以看看很棒的项目aqtinstallhttps://github.com/miurahr/aqtinstall/(它可以在Linux、Mac和Windows机器上安装任何Qt版本,无需任何交互!)和使用这个工具的GitHub Action:https://github.com/jurplel/install-qt-action

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      • 2018-01-12
      相关资源
      最近更新 更多