Qt5 14.04的开发包是什么

mar*_*trz 79 package-management qt qt5

我想在我的台式机上构建一个 Qt5 示例。我安装了qt5-defaultand qtdeclarative5-dev,但我仍然收到这个错误:

Project ERROR: Unknown module(s) in QT: quick qml
Run Code Online (Sandbox Code Playgroud)

应该安装哪个包进行编译?在 Qt4 时代,它只是libqt4-dev

小智 85

所有 Qt5 开发包的列表,可在 Ubuntu 上使用

Qt模块开发包lib包
-------------------------------------------------- -----------------------
蓝牙 qtconnectivity5-dev libqt5bluetooth5
并发 qtbase5-dev libqt5concurrent5
连接 qtmobility-dev libqtconnectivity1
联系人 qtmobility-dev libqt5contacts5
核心 qtbase5-dev libqt5core5a
dbus qtbase5-dev libqt5dbus5
设计师 qttools5-dev libqt5designer5
设计器组件 qttools5-dev libqt5designercomponents5
反馈 qtmobility-dev libqt5feedback5
画廊 qtmobility-dev libqtgallery1
gui qtbase5-dev libqt5gui5
帮助 qttools5-dev libqt5help5
位置 qtmobility-dev libqt5location5
多媒体 qtmultimedia5-dev libqt5multimedia5
多媒体套件 qtmobility-dev libqtmultimediakit1
网络 qtbase5-dev libqt5network5
networkauth libqt5networkauth5-dev libqt5networkauth5
nfc qtconnectivity5-dev libqt5nfc5
opengl libqt5opengl5-dev libqt5opengl5
组织者 qtmobility-dev libqt5organizer5
定位 qtpositioning5-dev libqt5positioning5
打印支持 qtbase5-dev libqt5printsupport5
发布订阅 qtmobility-dev libqt5publishsubscribe5
qml qtdeclarative5-dev libqt5qml5
快速 qtdeclarative5-dev libqt5quick5
quickparticles qtdeclarative5-dev libqt5quickparticles5
quicktest qtdeclarative5-dev libqt5quicktest5
quickwidgets qtdeclarative5-dev libqt5quickwidgets5
脚本 qtscript5-dev libqt5script5
脚本工具 qtscript5-dev libqt5scripttools5
传感器 qtmobility-dev, libqt5sensors5-dev libqt5sensors5
serialport libqt5serialport5-dev libqt5serialport5
serviceframework qtmobility-dev libqt5serviceframework5
sql qtbase5-dev libqt5sql5
svg libqt5svg5-dev libqt5svg5
systeminfo qtmobility-dev libqt5systeminfo5
测试 qtbase5-dev libqt5test5
uitools qttools5-dev ?
versit qtmobility-dev libqtversit1
网络频道??
webkit libqt5webkit5-dev libqt5webkit5
websockets libqt5websockets5-dev libqt5websockets5
小部件 qtbase5-dev libqt5widgets5
x11extras libqt5x11extras5-dev libqt5x11extras5
xml qtbase5-dev libqt5xml5
xmlpatterns libqt5xmlpatterns5-dev libqt5xmlpatterns5

  • 当 cmake 构建给出类似 `/usr/bin/ld: cannot find -lQt5::Help` 时,这对于确定要安装的内容非常有帮助。这种失败模式似乎是 cmake 的典型特征。 (3认同)

Ale*_*reg 76

你需要安装

qtdeclarative5-dev
Run Code Online (Sandbox Code Playgroud)

  • `qtdeclarative5-dev` 怎么样? (4认同)

小智 42

标题的答案是:

sudo apt-get install qtbase5-dev
Run Code Online (Sandbox Code Playgroud)

不过,对于您的具体问题,上面的答案是正确的。


tan*_*ius 6

您可以使用以下命令获取所有可供选择的 Qt 开发包的列表:

apt list "libqt5*-dev" "qt*-dev"
Run Code Online (Sandbox Code Playgroud)

它将根据开发包的包名称显示当前 Ubuntu 存储库中可用的包,可以在@gossen 的答案中观察到。有关该命令和类似命令的详细信息,请参见此处