在Ubuntu上安装Qt

w1jd8yoj  于 2023-04-29  发布在  其他
关注(0)|答案(4)|浏览(139)

需要构建简单的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

怎么解决呢?

eqqqjvef

eqqqjvef1#

安装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:加载共享库时出错: www.example.com :无法打开共享对象文件:没有这样的文件或目录

原因:

实际上,这些库已经安装在动态链接器找不到的地方。

解决方案:

虽然这不是一个保证,但使用以下命令可以帮助您解决“无法打开共享对象文件”错误:

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

cvxl0en2

cvxl0en22#

在Debian 11 / Ubuntu 20之前。10、ubuntu软件包名为qt5-default
这个包已经被弃用了,现在你应该安装qtbase5-dev,或者如果你只想要运行时的话,安装一个单独的Qt模块:

  • libqt5concurrent5
  • libqt5core5a
  • libqt5dbus5
  • libqt5gui5
  • libqt5network5
  • libqt 5打印支持5
  • libqt5sql5
  • libqt5test5
  • libqt5widgets5
  • libqt5xml5

对应的Qt 6包是qt6-base-dev(注意额外的-)。

yduiuuwa

yduiuuwa3#

在Ubuntu 18中。04 QtCreator的例子和API文档缺失,这是我解决这个问题的方法,应该适用于几乎所有的Ubuntu版本.
对于QtCreator和Examples和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

kb5ga3dv

kb5ga3dv4#

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

相关问题