Qt ক্রিয়েটর 5.0 ডকারে অ্যাপ্লিকেশনগুলি সংকলন এবং চালানোর জন্য পরীক্ষামূলক সহায়তার সাথে আসে

Qt Creator 5.0 এর নতুন সংস্করণ ইতিমধ্যেই প্রকাশ করা হয়েছে এবং এই নতুন সংস্করণে আমরা এটি খুঁজে পেতে পারি একটি পরীক্ষামূলক সম্ভাবনা বাস্তবায়িত হয়েছে স্টোরেজ পরিষেবা ব্যবহার করতে ক্যাশেড ক্ল্যাং সার্ভার (clangd) একটি C এবং C ++ কোড মডেলের ব্যাকএন্ড হিসাবে।

নতুন ব্যাকএন্ড cচ্ছিকভাবে libclang ভিত্তিক কোড মডেলকে ওভাররাইড করতে ব্যবহার করা যেতে পারে, এলএসপি (ল্যাঙ্গুয়েজ সার্ভার প্রোটোকল) ব্যবহারের জন্য ধন্যবাদ, তবে সমস্ত ফাংশন এখনও বাস্তবায়িত হয়নি। "সরঞ্জাম> বিকল্প> সি ++> ক্ল্যাংড" মেনুতে "ইউজ ক্ল্যাংড" বিকল্পের মাধ্যমে সক্ষম করা হয়।

আরেকটি নতুনত্ব যা উপস্থাপন করা হয় তা হল ডকার পাত্রে অ্যাপ্লিকেশনগুলি সংকলন এবং চালানোর জন্য পরীক্ষামূলক সমর্থন.

বর্তমানে, বৈশিষ্ট্যটি কেবল লিনাক্স পরিবেশ এবং প্রকল্পগুলির জন্য উপলব্ধ CMake বিল্ড সিস্টেমের সাথে। এটি সক্ষম করতে, পরীক্ষামূলক প্লাগইনগুলির জন্য সমর্থন "মেনু> প্লাগইন সম্পর্কে" মেনু দ্বারা সক্রিয় করা আবশ্যক, এর পরে ডিভাইস সেটিংসে "ডকার" বিল্ড ডিভাইস তৈরি করা সম্ভব হবে।

উপরন্তু, C ++ ভাষার কোড মডেলে ক্রমবর্ধমান সংশোধন করা হয়েছে। পুন objectsনামকরণ বস্তুগুলির স্বয়ংক্রিয় নির্বাচনকে সরিয়ে দিয়েছে যা সরাসরি প্রকল্পের সাথে সম্পর্কিত নয় (উদাহরণস্বরূপ, Qt হেডার ফাইলগুলি) পুন .সংযোগ ছাড়াই ".ui" এবং ".scxml" ফাইলের পরিবর্তনের কোড মডেলের তাত্ক্ষণিক প্রতিফলন প্রদান করে।

এর একটি বড় অংশ প্রকল্প পরিচালনার সরঞ্জামগুলির উন্নতি ভিত্তিক সিএমকেএমনকি প্রজেক্ট মোডে, সিমেক বিল্ড এবং কাজের ফলাফল তৈরি করার ক্ষমতা প্রদান করা হয়, বিনা এডিট মোডে স্যুইচ করার প্রয়োজন হয়, কারণ ড্রাফটের প্রাথমিক সেটআপের জন্য অস্থায়ী বিল্ড ডিরেক্টরি বন্ধ করা হয়েছিল।

অন্যান্য পরিবর্তন যে দাঁড়ানো:

  • বড় প্রকল্পের ফাইল লোড করার সময় মন্দা দূর করার কাজ করা হয়েছে।
  • Qbs টুলকিটের উপর ভিত্তি করে প্রকল্প পরিচালনার সরঞ্জামগুলি Qbs 1.20 ব্যবহার করার জন্য সরানো হয়েছে।
  • কোড এবং হেডার দিয়ে ফাইলগ্রুপ বিচ্ছেদ নিষ্ক্রিয় করার বিকল্প যোগ করা হয়েছে।
  • ডিফল্ট এক্সিকিউটেবলকে সংজ্ঞায়িত করার ক্ষমতা প্রদান করে (পূর্বে তালিকায় প্রথম এক্সিকিউটেবল নির্বাচন করা হয়েছিল)।
  • "রান কাস্টম কমান্ডস" অপারেশনে ম্যাক্রো সমর্থন যোগ করা হয়েছে।
  • ARM আর্কিটেকচারের জন্য MSVC টুলকিটের জন্য সমর্থন যোগ করা হয়েছে।
  • অ্যান্ড্রয়েড 12 সমর্থন করে।
  • এম 1 চিপ সহ অ্যাপল কম্পিউটারে ইন্টেল প্রসেসরের জন্য কিউটি ক্রিয়েটর অ্যাসেম্বলি চালানোর জন্য উন্নত সমর্থন।
  • QML এর কোড মডেল Qt 6.2 অবস্থায় আপডেট করা হয়েছে।
  • LSP (ভাষা সার্ভার প্রোটোকল) বাস্তবায়নে Qt নির্মাতার অগ্রগতি বিজ্ঞপ্তি দেখানোর জন্য সমর্থন যোগ করা হয়েছে। সার্ভার-প্রদত্ত স্নিপেট তৈরির জন্য সমর্থনও যোগ করা হয়েছে।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে চান এই নতুন সংস্করণ সম্পর্কে, আপনি মূল ঘোষণাটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।

কিউটি স্রষ্টা 5.0 পান

যারা আগ্রহী তাদের জন্য তাদের জানা উচিত যে ওপেন সোর্স সংস্করণ উপলব্ধ "কিউটি ক্রিয়েটর" এর অধীনে কিউটি ডাউনলোড পৃষ্ঠায়, যখন বাণিজ্যিক সংস্করণে আগ্রহী তারা Qt অ্যাকাউন্ট পোর্টালে বাণিজ্যিক লাইসেন্স পেতে পারেন।

এই কিউটি ক্রিয়েটার ছাড়াও 4.15 অনলাইন ইনস্টলারে আপডেট হিসাবে উপলব্ধ।

আমরা যারা লিনাক্স ব্যবহার করি তাদের জন্য, আমরা সাধারণত লিনাক্সের জন্য প্রস্তাবিত ইনস্টলারটির সাহায্যে ইনস্টলেশন সম্পাদন করতে সক্ষম হব। প্যাকেজটি অফলাইনে পেতে, কেবলমাত্র একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

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. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।