什么是Qt5在14.04的开发包

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

 Project ERROR: Unknown module(s) in QT: quick qml 

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

你需要安装

 qtdeclarative5-dev 

Ubuntu上提供的所有Qt5开发包的列表 。

 Qt模块开发包lib包
 -------------------------------------------------- -----------------------
蓝牙qtconnectivity5-dev libqt5bluetooth5
并发qtbase5-dev libqt5concurrent5
连接qtmobility-dev libqtconnectivity1
联系qtmobility-dev libqt5contacts5
核心qtbase5-dev libqt5core5a
 dbus qtbase5-dev libqt5dbus5
设计师qttools5-dev libqt5designer5
 designercomponents qttools5-dev libqt5designercomponents5
反馈qtmobility-dev libqt5feedback5
 gallery qtmobility-dev libqtgallery1
 gui qtbase5-dev libqt5gui5
帮助qttools5-dev libqt5help5
 location qtmobility-dev libqt5location5
多媒体qtmultimedia5-dev libqt5multimedia5
 multimediakit qtmobility-dev libqtmultimediakit1
网络qtbase5-dev libqt5network5
 nfc qtconnectivity5-dev libqt5nfc5
 opengl libqt5opengl5-dev libqt5opengl5
组织者qtmobility-dev libqt5organizer5
定位qtpositioning5-dev libqt5positioning5
 printsupport qtbase5-dev libqt5printsupport5
 publishsubscribe qtmobility-dev libqt5publishsubscribe5
 qml qtdeclarative5-dev libqt5qml5
快速qtdeclarative5-dev libqt5quick5
 quickparticles qtdeclarative5-dev libqt5quickparticles5
最快的qtdeclarative5-dev libqt5quicktest5
 quickwidgets qtdeclarative5-dev libqt5quickwidgets5
脚本qtscript5-dev libqt5script5
 scripttools 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

标题的答案是:

 sudo apt-get install qtbase5-dev 

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

 sudo apt-get install qtdeclarative5-dev qml-module-qtquick-controls 

通过::validation安装

 qtchooser -print-env 

输出可能类似如下(基于您的Ubuntu版本可用的包):

 QT_SELECT="default" QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt5/bin" QTLIBDIR="/usr/lib/x86_64-linux-gnu" 

参考这里 。