Ubuntu 14.04 Qt5 विकास पुस्तकालय?


12

मैं सीएमके के माध्यम से क्यूटी 5 की आवश्यकता वाले अनुप्रयोगों का निर्माण करना चाहता हूं।

मुझे इसे प्राप्त करने के लिए कौन सी लाइब्रेरी स्थापित करनी है?

मैंने अब तक क्यूटी 5 कोर और देव के साथ कुछ भी खोजने की कोशिश की है, लेकिन खाली हो गया है:

apt-cache search qt | grep dev | grep core

केवल लौटता है

libtulip-dev - Tulip graph library - core development files

फिट होने के लिए केवल एक ही चीज़ लगती है "libqt5core5a", लेकिन यह स्थापित करना किसी भी विकास पुस्तकालयों को प्रदान नहीं करता है ...

क्या मुझे किसी अतिरिक्त रिपॉजिटरी की आवश्यकता है? शायद कुबंटू के लोग?

वेब पर खोज करने से मुझे अभी तक कोई उचित उत्तर नहीं मिला (शायद सही कीवर्ड नहीं, मुझे पता है, लेकिन: ओ)। मुझे यह प्रश्न मिला: मुझे Qt 5 और CMake एप्लिकेशन बनाने के लिए किस पैकेज की आवश्यकता है? , लेकिन भरोसेमंद रिपॉजिटरी में कोई qtcore5-dev पैकेज नहीं है, ऐसा लगता है ...

संपादित करें: आगे प्रयोग करने पर, मैंने qmake स्थापित किया था, लेकिन 4.8.6 संस्करण (qt4-qmake)। 5.x संस्करण को स्थापित करने की कोशिश करने से कोई खुशी नहीं हुई, हालांकि - ( sudo apt-get purge qt4-qmake && sudo apt-get install qt5-qmake) - अभी रिपोर्ट करें:

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

क्या यहाँ रिपॉजिटरी में कुछ टूट गया है?


1
संबंधित या यहां तक ​​कि डुप्लिकेट: askubuntu.com/q/508503/20275
int_ua

जवाबों:


21

लगता है

> apt-file search Qt5CoreConfig.cmake

जो मुझे याद आ रहा था। यह मुझे मिल गया

qtbase5-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake

ऐसा लगता है कि CMt Qt5 खोजने के लिए सीएमके को ले जा रहा है। क्यूमेक अभी भी एक ही समस्या की रिपोर्ट करता है जब सीधे-सीधे कहा जाता है ... क्यूटी 4 से कुछ अवशेष अभी भी स्थापित हैं ऐसा लगता है ...

संपादित करें: क्यूमेक समस्या के लिए, यह द्वारा तय किया गया है

sudo apt-get install qt5-default

1
वास्तव में, बहुत उपयोगी नहीं था।
user69112

0

1) आपकी qtchooser कॉन्फ़िगरेशन फ़ाइल कहाँ है?

$: qtchooser का पता लगाएं | grep आत्मविश्वास

2) गोपनीय फाइलों की सूची से, शायद एक कॉल "default.conf" है। यह एक दूसरों (4.conf या qt4.conf या 5.conf या qt5.conf) में से एक का लिंक है। वह चुनें जो आपके लिए बहुत मायने रखता है, और इसके लिए एक लिंक बनाएं।

मान लीजिए कि आपकी डिफ़ॉल्ट फ़ाइल पथ है

/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

बैकअप बनाएं: $: cd $ (dirname /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf) $: cp -avil default.conf default.conf_backup

मान लें कि आप लक्ष्य /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf है

तब: $: sudo ln -s /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf default.conf

3) अपने qmake के लिए रास्ता सही है?

चेक qmake स्थान $: qmake का पता लगाएं | ग्रेप बिन

जैसा कि आपके संशोधित qtchooser / default.conf में बताया गया है? $: cat /usr/lib/x86_64-linux-gnu/qtchooser/qt.chf

यदि उत्तर हां है, तो आप कर रहे हैं। यदि aser नहीं है, तो आपको फ़ाइल को संशोधित करने की आवश्यकता है:

बैकअप बनाना:

  $: cd $(dirname /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf)
  $: cp -av qt5.conf qt5.conf_backup

फ़ाइल संपादित करें और अपने qmake स्थान पर पथ बदलें

  $ sudo vi qt5.conf

अब हो गया।

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