14.04 में Qt5 के लिए विकास पैकेज क्या है


70

मैं अपने डेस्कटॉप मशीन पर Qt5 उदाहरण का निर्माण करना चाहता हूं। मैंने स्थापित किया qt5-defaultऔर qtdeclarative5-dev, लेकिन मुझे अभी भी यह त्रुटि मिल रही है:

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

संकलन के लिए कौन सा पैकेज स्थापित किया जाना चाहिए? Qt4 समय में यह बस थाlibqt4-dev

जवाबों:


61

आपको स्थापित करने की आवश्यकता है

qtdeclarative5-dev

यह पहले से ही स्थापित है, संस्करण5.2.1-8build1
marmistrz

4
किस बारे में qtdeclarative5-dev?
एलेक्सग्रेग

यह निश्चित रूप से है qtdeclarative5-dev। क्या आप उत्तर निकाय को संपादित कर सकते हैं और इसे जोड़ सकते हैं, कृपया?
int_ua

72

Ubuntu पर उपलब्ध सभी Qt5 डेवलपमेंट पैकेजों की सूची

क्यूटी मॉड्यूल देव पैकेज काम पैकेज
-------------------------------------------------- -----------------------
ब्लूटूथ qtconnectivity5-dev libqt5blu ब्लूटूथ 5
समवर्ती qtbase5-dev libqt5concurrent5
कनेक्टिविटी qtmobility-dev libqtconnectivity1
संपर्क qtmobility-dev libqt5contacts5
कोर qtbase5-dev libqt5core5a
dbus qtbase5-dev libqt5dbus5
डिजाइनर qttools5-dev libqt5designer5
डिजाइनर कॉम्प्यूटर्स qttools5-dev libqt5designercompenders5
प्रतिक्रिया 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
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
quicktest qtdeclarative5-dev libqt5quicktest5
quickwidgets qtdeclarative5-dev libqt5quickwidgets5
स्क्रिप्ट qtscript5-dev libqt5script5
scripttools qtscript5-dev libqt5scripttools5
सेंसर qtmobility-dev, libqt5sensors5-dev libqt5sensors5
क्रमांक libqt5serialport5-dev libqt5serialport5
सर्विसफ्रामवर्क qtmobility-dev libqt5serviceframework5
sql qtbase5-dev libqt5sql5
svg libqt5svg5-dev libqt5svg5
systeminfo qtmobility-dev libqt5systeminfo5
qtbase5-dev libqt5test5 का परीक्षण करें
uitools qttools5-dev?
छंद qtmobility-dev libqtversit1
Webchannel? ?
webkit libqt5webkit5-dev libqt5webkit5
websockets libqt5websockets5-dev libqt5websockets5
विगेट्स qtbase5-dev libqt5widgets5
x11extras libqt5x11extras5-dev libqt5x11extras5
xml qtbase5-dev libqt5xml5
xmlpatterns libqt5xmlpatterns5-dev libqt5xmlpatterns5


1
यह वास्तव में यह पता लगाने में मददगार है कि जब कोई cmake बिल्ड कुछ देता है तो उसे कैसे स्थापित किया जाए /usr/bin/ld: cannot find -lQt5::Help। इस तरह की विफलता मोड सीमक के लिए विशिष्ट प्रतीत होती है।
पीटर कॉर्ड्स

यह बहुत उपयोगी है!
आतिफ

1
क्या इन सभी * -देव संकुल को एक बार में स्थापित करने का एक सरल तरीका है?
बेनामी

आप कुछ इस तरह की कोशिश कर सकते हैंapt-get install qt5*-dev
Hyndrix

एक छोटी सी सलाह। कोशिश करें और किसी भी योग्यता कमांड के साथ * के उपयोग से बचें! मेरे दोस्त को अपना कंप्यूटर फिर से चालू करना पड़ा क्योंकि इसमें apt remove wine*सभी विकल्पों को हटा दिया winगया था। इससे बेहद सावधान रहें।
हर्ष पोद्दार

40

शीर्षक का उत्तर है:

sudo apt-get install qtbase5-dev

आपकी विशिष्ट समस्या के लिए, ऊपर दिए गए उत्तर सही हैं, हालाँकि।


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

स्थापना को मान्य करें, के माध्यम से ::

qtchooser -print-env

आउटपुट निम्नानुसार हो सकता है (आपके Ubuntu संस्करण के लिए उपलब्ध पैकेज पर आधारित):

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

संदर्भ यहाँ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.