Qt क्रिएटर 5.0 डॉकरवर अनुप्रयोग संकलित आणि चालवण्यासाठी प्रायोगिक समर्थनासह येतो

क्यूटी क्रिएटर 5.0 ची नवीन आवृत्ती आधीच रिलीज झाली आहे आणि या नवीन आवृत्तीमध्ये आपल्याला ते सापडेल एक प्रायोगिक शक्यता लागू केली गेली आहे स्टोरेज सेवा वापरण्यासाठी कॅशेड क्लॅंग सर्व्हर (clangd) C आणि C ++ कोड मॉडेलसाठी बॅकएंड म्हणून.

नवीन बॅकएंड libclang आधारित कोड मॉडेल अधिलिखित करण्यासाठी वैकल्पिकरित्या वापरले जाऊ शकते, एलएसपी (भाषा सर्व्हर प्रोटोकॉल) च्या वापराबद्दल धन्यवाद, परंतु अद्याप सर्व कार्ये अंमलात आणली गेली नाहीत. सक्षम करणे "टूल्स> ऑप्शन्स> सी ++> क्लॅंगड" मेनूमधील "वापर clangd" पर्यायाद्वारे केले जाते.

सादर केलेली आणखी एक नवीनता म्हणजे डॉकर कंटेनरमध्ये अनुप्रयोग संकलित आणि चालवण्यासाठी प्रायोगिक समर्थन.

सध्या, वैशिष्ट्य फक्त लिनक्स वातावरण आणि प्रकल्पांसाठी उपलब्ध आहे CMake बिल्ड सिस्टमसह. ते सक्षम करण्यासाठी, प्रायोगिक प्लगइनसाठी समर्थन "मदत> प्लगइन्स" मेनूद्वारे सक्रिय करणे आवश्यक आहे, त्यानंतर डिव्हाइस सेटिंग्जमध्ये "डॉकर" बिल्ड डिव्हाइसेस तयार करणे शक्य होईल.

तसेच, C ++ भाषेसाठी कोड मॉडेलमध्ये एकत्रित निराकरणे केली गेली आहेत. ऑब्जेक्ट्सचे नाव बदलल्याने प्रोजेक्टशी थेट संबंधित नसलेल्या फायलींची स्वयंचलित निवड (उदाहरणार्थ, क्यूटी हेडर फाइल्स) ".ui" आणि ".scxml" फाईल्समध्ये पुनर्रचना न करता बदललेल्या कोड मॉडेलवर त्वरित प्रतिबिंब प्रदान करते.

चा मोठा भाग प्रकल्प व्यवस्थापन साधनांमध्ये सुधारणा आधारीत सीएमकेजरी प्रोजेक्ट मोडमध्ये, CMake बिल्ड आणि नोकरीचे परिणाम निर्माण करण्याची क्षमता प्रदान केली गेली आहे, संपादन मोडवर स्विच न करता, कारण ड्राफ्टच्या सुरुवातीच्या सेटअपसाठी तात्पुरती बिल्ड डिरेक्टरी बंद करण्यात आली होती.

इतर बदलांपैकी बाहेर उभे रहा:

  • मोठ्या प्रोजेक्ट फायली लोड करताना मंदी दूर करण्यासाठी काम केले गेले आहे.
  • Qbs टूलकिटवर आधारित प्रकल्प व्यवस्थापन साधने Qbs 1.20 वापरण्यासाठी हलवली गेली आहेत.
  • कोड आणि हेडरसह फाइलग्रुप वेगळे करणे अक्षम करण्याचा पर्याय जोडला.
  • डीफॉल्ट एक्झिक्युटेबलची व्याख्या करण्याची क्षमता प्रदान केली (पूर्वी सूचीमध्ये प्रथम एक्झिक्युटेबल निवडली गेली होती).
  • "रन कस्टम कमांड" ऑपरेशनमध्ये मॅक्रो सपोर्ट जोडला गेला आहे.
  • एआरएम आर्किटेक्चरसाठी एमएसव्हीसी टूलकिटसाठी समर्थन जोडले.
  • Android 12 चे समर्थन करते.
  • M1 चिपसह Apple संगणकांवर Intel प्रोसेसरसाठी Qt क्रिएटर असेंब्ली चालवण्यासाठी सुधारित समर्थन.
  • QML साठी कोड मॉडेल Qt 6.2 स्थितीत सुधारित केले गेले आहे.
  • एलएसपी (भाषा सर्व्हर प्रोटोकॉल) अंमलबजावणीवर क्यूटी क्रिएटरमध्ये प्रगती सूचना दर्शविण्यासाठी समर्थन जोडले. सर्व्हर-प्रदान केलेले स्निपेट्स तयार करण्यासाठी समर्थन देखील जोडले.

शेवटी आपण त्याबद्दल अधिक जाणून घेऊ इच्छित असल्यास या नवीन आवृत्तीबद्दल, आपण मूळ घोषणा तपासू शकता पुढील लिंकवर

Qt क्रिएटर 5.0 मिळवा

ज्यांना स्वारस्य आहे त्यांच्यासाठी ओपन सोर्स आवृत्ती उपलब्ध आहे हे त्यांना माहित असले पाहिजे "Qt क्रिएटर" अंतर्गत Qt डाउनलोड पृष्ठावर, ज्यांना व्यावसायिक आवृत्तीमध्ये रस आहे त्यांना Qt खाते पोर्टलमध्ये व्यावसायिक परवाना मिळू शकेल.

त्याव्यतिरिक्त क्यूटी क्रिएटर 4.15.१XNUMX ऑनलाईन इंस्टॉलरमध्ये अपडेट म्हणून उपलब्ध आहे.

आपल्यापैकी जे लिनक्स वापरतात, लिनक्ससाठी सहसा इंस्टॉलरच्या मदतीने आम्ही प्रतिष्ठापन कार्य करण्यास सक्षम होऊ. पॅकेज ऑफलाइन मिळविण्यासाठी, फक्त एक टर्मिनल उघडा आणि खालील आज्ञा चालवा:

wget https://download.qt.io/official_releases/qtcreator/5.0/5.0.0/qt-creator-opensource-linux-x86_64-5.0.0.run

आता फक्त फक्त खालील आदेशासह फाईलला कार्यवाही परवानग्या द्या:

sudo chmod +x qt-creator-opensource-linux-x86_64-5.0.0.run

आणि आता आम्ही आमच्या सिस्टम वर इन्स्टॉलर चालवू शकतो, त्यासाठी आपल्याला पुढील कमांड टाईप करणे आवश्यक आहे.

./qt-creator-opensource-linux-x86_64-5.0.0.run

स्थापनेच्या शेवटी, क्यूटी क्रिएटरबरोबर काम करताना समस्या टाळण्यासाठी आम्ही काही अतिरिक्त पॅकेज स्थापित केले पाहिजेतत्यासाठी याच टर्मिनलवर आपण पुढील कमांड टाईप करणार आहोत.

sudo apt-get install build-essential

आणि आम्ही जेनेरिक फॉन्ट कॉन्फिगरेशन लायब्ररी देखील स्थापित केली पाहिजे:

sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y

किंवा ज्यांना उबंटू आणि डेरिव्हेटिव्ह रिपॉझिटरीजमध्ये पॅकेज तयार होण्याची प्रतीक्षा करणे पसंत आहे त्यांना खालील आदेशासह हे पॅकेज स्थापित करता येईल:

sudo apt install qtcreator

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.