Qt सॉफ़्टवेयर डेवलपमेंट किट (SDK) एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन फ्रेमवर्क है जिसका व्यापक रूप से ग्राफिकल यूजर इंटरफेस (GUI) के साथ एप्लिकेशन सॉफ्टवेयर विकसित करने के लिए उपयोग किया जाता है। क्यूटी के साथ विकसित कुछ प्रसिद्ध अनुप्रयोग केडीई, ओपेरा, गूगल अर्थ और स्काइप हैं। यह एक पोर्टेबल क्रॉस प्लेटफॉर्म एप्लिकेशन यूजर इंटरफेस फ्रेमवर्क है जो विंडोज, लिनक्स और मैक ओएस एक्स ऑपरेटिंग सिस्टम पर काम करता है। क्यूटी एसडीके विंडोज़, लिनक्स और मैक ओएस एक्स पर चलने वाले आपके अनुप्रयोगों के लिए ग्राफिकल यूजर इंटरफेस (जीयूआई) बनाने में आपकी सहायता करता है। क्यूटी एसडीके पर अधिक विस्तृत जानकारी के लिए कृपया क्यूटी एसडीके वेबसाइट देखें। अपना पहला Qt प्रोग्राम बनाने के बारे में अतिरिक्त जानकारी के लिए कृपया निम्न दस्तावेज़ देखें कि Ubuntu Linux पर अपना पहला Qt प्रोग्राम कैसे बनाएं।
ध्यान दें:
यह दस्तावेज़ के 64-बिट संस्करण की स्थापना को कवर करता है क्यूटी एसडीके 4.8 तथा क्यूटी एसडीके 5.0, उबंटू लिनक्स पर सॉफ्टवेयर डेवलपमेंट किट और डेबियन और लिनक्स मिंट के लिए भी काम करेगा।
कदम
विधि 1 में से 2: क्यूटी एसडीके 4.8 स्थापना निर्देश:
चरण 1. पहले टर्मिनल खोलकर और नीचे टाइप करके अपने उबंटू लिनक्स ऑपरेटिंग सिस्टम बिट संस्करण का निर्धारण करें और अपने ऑपरेटिंग सिस्टम के लिए मिलान क्यूटी एसडीके बिट संस्करण डाउनलोड करें।
उदाहरण के लिए, यदि आप 32-बिट उबंटू लिनक्स पर हैं तो 32-बिट क्यूटी एसडीके डाउनलोड करें, यदि आप 64-बिट उबंटू लिनक्स पर हैं तो 64-बिट क्यूटी एसडीके डाउनलोड करें।
-
टाइप/कॉपी/पेस्ट करें:
फ़ाइल /sbin/init
- अपने उबंटू लिनक्स ऑपरेटिंग सिस्टम आर्किटेक्चर के बिट संस्करण पर ध्यान दें, यह प्रदर्शित करेगा कि यह 32-बिट या 64-बिट है।
चरण 2. अगला Qt सॉफ़्टवेयर डेवलपमेंट किट (SDK) डाउनलोड करें Qt SDK डाउनलोड करें
- अपने उबंटू लिनक्स सिस्टम आर्किटेक्चर जैसे क्यूटी एसडीके के 32-बिट या 64-बिट संस्करण का चयन करें। इसके अलावा आप विकास पुस्तकालय जोड़ सकते हैं ताकि आप इन चरणों का पालन करके जटिलताओं के बिना क्यूटी अनुप्रयोगों को चलाने में सक्षम हों।
-
ध्यान दें:
जब एसडीके डाउनलोड करने की बात आती है, तो ऑफ़लाइन इंस्टॉलेशन को डाउनलोड करें क्योंकि इसे डाउनलोड करने में लंबा समय लगता है जब तक कि आपके पास वास्तव में तेज़ डाउनलोड कनेक्शन न हो।
- जब क्यूटी एसडीके को ऑनलाइन इंस्टॉलर विधि या ऑफलाइन इंस्टॉलर विधि डाउनलोड करने की बात आती है तो आपके पास दो विधियां होती हैं। मैं ऑफ़लाइन पद्धति का उपयोग करके केवल पूर्ण एसडीके डाउनलोड करना पसंद करता हूं। क्यूटी एसडीके बनाने वाली कक्षाएं इतनी बड़ी हैं कि एसडीके को डाउनलोड करने के लिए धीमे कनेक्शन पर कई घंटे लगते हैं। यह कुछ उपयोगकर्ताओं के लिए बंद हो सकता है या नहीं भी हो सकता है जो Qt SDK को आज़माना चाहते हैं।
- सुझाव: जब तक आपके पास वास्तव में तेज़ कनेक्शन न हो, मैं ऑनलाइन इंस्टॉलर के बजाय ऑफ़लाइन इंस्टॉलर का उपयोग करने की दृढ़ता से अनुशंसा करता हूं।
चरण 3. एक टर्मिनल खोलें और नीचे निम्नलिखित कमांड दर्ज करें:
-
टाइप/कॉपी/पेस्ट करें:
sudo apt- synaptic स्थापित करें
-
टाइप/कॉपी/पेस्ट करें:
सुडो एपीटी-अपडेट प्राप्त करें
- इस आदेश का उपयोग इंटरनेट के माध्यम से अपने स्रोतों से पैकेज अनुक्रमणिका फ़ाइलों को अद्यतन करने और पुन: सिंक्रनाइज़ करने के लिए किया जाता है।
-
टाइप/कॉपी/पेस्ट करें:
sudo apt-qt4-dev-tools libqt4-dev libqt4-core libqt4-gui स्थापित करें
- यह कमांड आपके उबंटू लिनक्स सिस्टम में अतिरिक्त क्यूटी डेवलपमेंट लाइब्रेरी जोड़ता है जिससे क्यूटी प्रोग्राम आपके सिस्टम पर आसानी से चल सके।
चरण 4. टाइप / कॉपी / पेस्ट करें:
सीडी / घर /"तुम्हारा प्रयोगकर्ती नाम"/डाउनलोड
यह आपको आपके सिस्टम पर डाउनलोड निर्देशिका में बदल देगा
चरण 5. टाइप / कॉपी / पेस्ट करें:
sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
यह आपके सिस्टम के सभी उपयोगकर्ताओं के लिए Qt SDK को निष्पादन योग्य बना देगा
चरण 6. निम्न आदेश जारी करके क्यूटी एसडीके स्थापित करें
-
टाइप/कॉपी/पेस्ट करें:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run -style cleanlooks
- Qt SDK को स्थापित करने के लिए आपके पास सुपरयुसर विशेषाधिकार होने चाहिए
चरण 7. जब आप क्यूटी एसडीके स्थापित करते हैं तो आपको एक निर्देशिका का चयन करने के लिए प्रेरित किया जाएगा जहां आप क्यूटी एसडीके को रहना चाहते हैं।
चुनें / ऑप्ट करें और आपका क्यूटी एसडीके /ऑप्ट/क्यूटीएसडीके नामक निर्देशिका में स्थापित हो जाएगा
चरण 8. निम्न आदेश जारी करके सभी उपयोगकर्ताओं द्वारा उपलब्ध होने के लिए क्यूटी एसडीके निर्देशिका स्थान पर अनुमतियां बदलें:
चरण 9. टाइप / कॉपी / पेस्ट करें:
सुडो-एस चामोद-आर ७७७/ऑप्ट/क्यूटीएसडीके
यह आपके सिस्टम के सभी उपयोगकर्ताओं के लिए Qt SDK को निष्पादन योग्य बना देगा
चरण 10. टाइप / कॉपी / पेस्ट करें:
सुडो-एस चामोद-आर ७७७ /होम/"तुम्हारा प्रयोगकर्ती नाम"/.config/नोकिया
जब आप QtCreator प्रारंभ करते हैं तो यह त्रुटि संदेशों को रोकेगा, यह बताते हुए कि यह /home/ को नहीं लिख सकता है "तुम्हारा प्रयोगकर्ती नाम"/.config/नोकिया निर्देशिका।
चरण 11. एक बार Qt प्रोग्राम इंस्टाल हो जाने के बाद, एक टर्मिनल खोलें और अपने /etc/प्रोफाइल को संपादित करने के लिए नैनो या जीएडिट जैसे टेक्स्ट एडिटर का उपयोग करें।
-
टाइप/कॉपी/पेस्ट करें:
सुडो-एस नैनो /आदि/प्रोफाइल
- या
-
टाइप/कॉपी/पेस्ट करें:
sudo -s gedit /etc/profile
चरण 12. /etc/प्रोफाइल फ़ाइल के अंत तक नीचे स्क्रॉल करें और नीचे दिए गए टेक्स्ट को दर्ज करें।
आप नीचे इस लाइन को अपनी /etc/प्रोफाइल सिस्टम वाइड फाइल में जोड़ना चाहते हैं ताकि आपके पास टर्मिनल लाइन से Qt प्रोग्राम्स को कंपाइल करने का विकल्प हो।
चरण 13. टाइप / कॉपी / पेस्ट करें:
- पथ =/ऑप्ट/क्यूटीएसडीके/डेस्कटॉप/क्यूटी/4.8.1/जीसीसी/बिन:$पाथ
- निर्यात पथ
चरण 14. बोल्ड में हाइलाइट की गई उपरोक्त संख्या Qt SDK के संस्करण संख्या को दर्शाती है इसलिए सुनिश्चित करें कि आपने Qt SDK का सही संस्करण संख्या दर्ज किया है।
क्यूटी एसडीके हमेशा नए संस्करण परिवर्तनों के साथ सुधार कर रहा है। तो सुनिश्चित करें कि आप अपने क्यूटी एसडीके संस्करण संख्या से सावधान हैं।
उदाहरण के लिए, हम इस उदाहरण में Qt संस्करण 4.8.1 का उपयोग कर रहे हैं, इसलिए /etc/profile में संस्करण संख्या 4.8.1 के रूप में दिखाई देगी।
चरण 15. /etc/प्रोफाइल फ़ाइल को सहेजें और बाहर निकलें
चरण 16. /etc/profile फ़ाइल को निम्न आदेश जारी करके पुनः लोड करें:
-
टाइप/कॉपी/पेस्ट करें:
. /आदि/प्रोफ़ाइल
- सुनिश्चित करें कि आप एक दर्ज करें। और फिर आपकी /etc/प्रोफ़ाइल फ़ाइल को पुनः लोड करने के लिए एक स्थान
चरण 17. एक बार /etc/profile फ़ाइल को पुनः लोड करने के बाद निम्न आदेश जारी करें आप यह सुनिश्चित करने के लिए निम्न आदेश टाइप कर सकते हैं कि आपका उबंटू लिनक्स सिस्टम यह पहचानता है कि क्यूटी एसडीके सिस्टम पाथ द्वारा स्वीकार कर लिया गया है।
चरण 18. टाइप / कॉपी / पेस्ट करें:
कौन सा क्यूमेक
- आपको एक प्रतिक्रिया मिलनी चाहिए जैसे कि नीचे दी गई है
- /ऑप्ट/क्यूटीएसडीके/डेस्कटॉप/क्यूटी/4.8.1/जीसीसी/बिन/क्यूमेक
चरण 19. नीचे दी गई कमांड भी टाइप करें:
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक-संस्करण
चरण 20. आपको इस तरह की प्रतिक्रिया मिलनी चाहिए:
- ' क्यूमेक संस्करण 2.01ए
- ' /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib में Qt संस्करण 4.8.1 का उपयोग करना
चरण 21. इससे आपको पता चलता है कि आप कमांड लाइन से Qt प्रोग्राम्स को कंपाइल करने में सक्षम हैं।
अब आप अपने Ubuntu Linux सिस्टम पर Qt प्रोग्राम्स को कंपाइल करने के लिए पूरी तरह तैयार हैं। एक बार Qt SDK आपके सिस्टम पर सफलतापूर्वक स्थापित हो जाने के बाद आप अपने पहले Qt प्रोग्राम को संकलित करने का प्रयास करना चाह सकते हैं अधिक जानकारी के लिए यह दस्तावेज़ देखें Ubuntu Linux पर अपना पहला Qt प्रोग्राम कैसे बनाएं।
विधि 2 में से 2: Qt SDK 5.0 स्थापना निर्देश:
चरण 1. पहले टर्मिनल खोलकर और नीचे टाइप करके अपने उबंटू लिनक्स ऑपरेटिंग सिस्टम बिट संस्करण का निर्धारण करें और अपने ऑपरेटिंग सिस्टम के लिए मिलान क्यूटी एसडीके बिट संस्करण डाउनलोड करें।
उदाहरण के लिए, यदि आप 32-बिट उबंटू लिनक्स पर हैं तो 32-बिट क्यूटी एसडीके डाउनलोड करें, यदि आप 64-बिट उबंटू लिनक्स पर हैं तो 64-बिट क्यूटी एसडीके डाउनलोड करें।
-
टाइप/कॉपी/पेस्ट करें:
फ़ाइल /sbin/init
- अपने उबंटू लिनक्स ऑपरेटिंग सिस्टम आर्किटेक्चर के बिट संस्करण पर ध्यान दें, यह प्रदर्शित करेगा कि यह 32-बिट या 64-बिट है।
चरण 2. अगला Qt सॉफ़्टवेयर डेवलपमेंट किट (SDK) डाउनलोड करें Qt SDK डाउनलोड करें
- अपने उबंटू लिनक्स सिस्टम आर्किटेक्चर जैसे क्यूटी एसडीके के 32-बिट या 64-बिट संस्करण का चयन करें। इसके अलावा आप विकास पुस्तकालय जोड़ सकते हैं ताकि आप इन चरणों का पालन करके जटिलताओं के बिना क्यूटी अनुप्रयोगों को चलाने में सक्षम हों।
-
ध्यान दें:
जब एसडीके डाउनलोड करने की बात आती है, तो ऑफ़लाइन इंस्टॉलेशन को डाउनलोड करें क्योंकि इसे डाउनलोड करने में लंबा समय लगता है जब तक कि आपके पास वास्तव में तेज़ डाउनलोड कनेक्शन न हो।
- जब क्यूटी एसडीके को ऑनलाइन इंस्टॉलर विधि या ऑफलाइन इंस्टॉलर विधि डाउनलोड करने की बात आती है तो आपके पास दो विधियां होती हैं। मैं ऑफ़लाइन पद्धति का उपयोग करके केवल पूर्ण एसडीके डाउनलोड करना पसंद करता हूं। क्यूटी एसडीके बनाने वाली कक्षाएं इतनी बड़ी हैं कि एसडीके को डाउनलोड करने के लिए धीमे कनेक्शन पर कई घंटे लगते हैं। यह कुछ उपयोगकर्ताओं के लिए बंद हो सकता है या नहीं भी हो सकता है जो Qt SDK को आज़माना चाहते हैं।
- सुझाव: जब तक आपके पास वास्तव में तेज़ कनेक्शन न हो, मैं ऑनलाइन इंस्टॉलर के बजाय ऑफ़लाइन इंस्टॉलर का उपयोग करने की दृढ़ता से अनुशंसा करता हूं।
चरण 3. एक टर्मिनल खोलें और नीचे निम्नलिखित कमांड दर्ज करें:
-
टाइप/कॉपी/पेस्ट करें:
sudo apt- synaptic स्थापित करें
-
टाइप/कॉपी/पेस्ट करें:
सुडो एपीटी-अपडेट प्राप्त करें
- इस आदेश का उपयोग इंटरनेट के माध्यम से अपने स्रोतों से पैकेज अनुक्रमणिका फ़ाइलों को अद्यतन करने और पुन: सिंक्रनाइज़ करने के लिए किया जाता है।
-
टाइप/कॉपी/पेस्ट करें:
sudo apt-qt4-dev-tools libqt4-dev libqt4-core libqt4-gui स्थापित करें
- यह कमांड आपके उबंटू लिनक्स सिस्टम में अतिरिक्त क्यूटी डेवलपमेंट लाइब्रेरी जोड़ता है जिससे क्यूटी प्रोग्राम आपके सिस्टम पर आसानी से चल सके। यदि आप Qt SDK 4.8 संगत लाइब्रेरी स्थापित करना चाहते हैं तो मैंने यह जानकारी शामिल की है
-
टाइप/कॉपी/पेस्ट करें:
sudo apt-get install बिल्ड-एसेंशियल
- यह संकलन के लिए अतिरिक्त C/C++ पुस्तकालय जोड़ देगा
-
टाइप/कॉपी/पेस्ट करें:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- यह आपके क्यूटी अनुप्रयोगों को चलाते समय ओपनजीएल कार्यक्षमता जोड़ देगा
चरण 4. टाइप / कॉपी / पेस्ट करें:
सीडी / घर /"तुम्हारा प्रयोगकर्ती नाम"/डाउनलोड
यह आपको आपके सिस्टम पर डाउनलोड निर्देशिका में बदल देगा
चरण 5. टाइप / कॉपी / पेस्ट करें:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
यह आपके सिस्टम के सभी उपयोगकर्ताओं के लिए Qt SDK को निष्पादन योग्य बना देगा
चरण 6. निम्न आदेश जारी करके क्यूटी एसडीके स्थापित करें
-
टाइप/कॉपी/पेस्ट करें:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run -style cleanlooks
- Qt SDK को स्थापित करने के लिए आपके पास सुपरयुसर विशेषाधिकार होने चाहिए
चरण 7. जब आप क्यूटी एसडीके स्थापित करते हैं तो आपको एक निर्देशिका का चयन करने के लिए प्रेरित किया जाएगा जहां आप क्यूटी एसडीके को रहना चाहते हैं।
चुनें / ऑप्ट करें और आपका क्यूटी एसडीके /ऑप्ट/क्यूटीएसडीके नामक निर्देशिका में स्थापित हो जाएगा
चरण 8. निम्न आदेश जारी करके सभी उपयोगकर्ताओं द्वारा उपलब्ध होने के लिए क्यूटी एसडीके निर्देशिका स्थान पर अनुमतियां बदलें:
चरण 9. टाइप / कॉपी / पेस्ट करें:
sudo -s chmod -R 777 /opt/Qt5.0.2
यह आपके सिस्टम के सभी उपयोगकर्ताओं के लिए Qt SDK को निष्पादन योग्य बना देगा
चरण 10. टाइप / कॉपी / पेस्ट करें:
सुडो-एस चामोद-आर ७७७ /होम/"तुम्हारा प्रयोगकर्ती नाम"/.config/QtProject
जब आप QtCreator प्रारंभ करते हैं तो यह त्रुटि संदेशों को रोकेगा, यह बताते हुए कि यह /home/ को नहीं लिख सकता है "तुम्हारा प्रयोगकर्ती नाम"/.config/QtProject निर्देशिका।
चरण 11. एक बार Qt प्रोग्राम इंस्टाल हो जाने के बाद, एक टर्मिनल खोलें और अपने /etc/प्रोफाइल को संपादित करने के लिए नैनो या जीएडिट जैसे टेक्स्ट एडिटर का उपयोग करें।
-
टाइप/कॉपी/पेस्ट करें:
सुडो-एस नैनो /आदि/प्रोफाइल
- या
-
टाइप/कॉपी/पेस्ट करें:
sudo -s gedit /etc/profile
चरण 12. /etc/प्रोफाइल फ़ाइल के अंत तक नीचे स्क्रॉल करें और नीचे दिए गए टेक्स्ट को दर्ज करें।
आप नीचे इस लाइन को अपनी /etc/प्रोफाइल सिस्टम वाइड फाइल में जोड़ना चाहते हैं ताकि आपके पास टर्मिनल लाइन से Qt प्रोग्राम्स को कंपाइल करने का विकल्प हो।
चरण 13. टाइप / कॉपी / पेस्ट करें:
- पथ =/ऑप्ट/क्यूटी5.0.2/5.0.2/ जीसीसी/बिन:$पथ
- निर्यात पथ
चरण 14. बोल्ड में हाइलाइट की गई उपरोक्त संख्या Qt SDK के संस्करण संख्या को दर्शाती है इसलिए सुनिश्चित करें कि आपने Qt SDK का सही संस्करण संख्या दर्ज किया है।
क्यूटी एसडीके हमेशा नए संस्करण परिवर्तनों के साथ सुधार कर रहा है। तो सुनिश्चित करें कि आप अपने क्यूटी एसडीके संस्करण संख्या से सावधान हैं।
उदाहरण के लिए, हम क्यूटी संस्करण का उपयोग कर रहे हैं 5.0.2 इस उदाहरण में, इसलिए /etc/profile में संस्करण संख्या इस प्रकार दिखाई देगी 5.0.2
चरण 15. /etc/प्रोफाइल फ़ाइल को सहेजें और बाहर निकलें
चरण 16. /etc/profile फ़ाइल को निम्न आदेश जारी करके पुनः लोड करें:
-
टाइप/कॉपी/पेस्ट करें:
. /आदि/प्रोफ़ाइल
- सुनिश्चित करें कि आप एक दर्ज करें। और फिर आपकी /etc/प्रोफ़ाइल फ़ाइल को पुनः लोड करने के लिए एक स्थान
चरण 17. एक बार /etc/profile फ़ाइल को पुनः लोड करने के बाद निम्न आदेश जारी करें आप यह सुनिश्चित करने के लिए निम्न आदेश टाइप कर सकते हैं कि आपका उबंटू लिनक्स सिस्टम यह पहचानता है कि क्यूटी एसडीके सिस्टम पाथ द्वारा स्वीकार कर लिया गया है।
चरण 18. टाइप / कॉपी / पेस्ट करें:
कौन सा क्यूमेक
- आपको एक प्रतिक्रिया मिलनी चाहिए जैसे कि नीचे दी गई है
- /ऑप्ट/क्यूटी5.0.2/5.0.2/जीसीसी/बिन/क्यूमेक
चरण 19. नीचे दी गई कमांड भी टाइप करें:
-
टाइप/कॉपी/पेस्ट करें:
क्यूमेक-संस्करण
चरण 20. आपको इस तरह की प्रतिक्रिया मिलनी चाहिए:
- क्यूमेक संस्करण 3.0
- Qt संस्करण 5.0.2 का उपयोग /opt/Qt5.0.2/5.0.2/gcc/lib. में करना
चरण 21. इससे आपको पता चलता है कि आप कमांड लाइन से Qt SDK 5.0 प्रोग्राम को संकलित करने में सक्षम हैं।
अब आप अपने Ubuntu Linux सिस्टम पर Qt प्रोग्राम्स को कंपाइल करने के लिए पूरी तरह तैयार हैं। एक बार Qt SDK आपके सिस्टम पर सफलतापूर्वक स्थापित हो जाने के बाद आप अपने पहले Qt प्रोग्राम को संकलित करने का प्रयास करना चाह सकते हैं अधिक जानकारी के लिए यह दस्तावेज़ देखें Ubuntu Linux पर अपना पहला Qt प्रोग्राम कैसे बनाएं।