কিউটি বিকাশকারীগণ আমার স্নাতকের আপনার ব্লগে পোস্ট করে এবংআমি নতুন সংস্করণ চালু সফটওয়্যার নির্মাণ প্রক্রিয়া পরিচালনা করতে ক্রস প্ল্যাটফর্ম এবং ওপেন সোর্স সফ্টওয়্যার "কিউবিএস 1.16"।
কিউটি কোম্পানি প্রকল্পটি ছেড়ে যাওয়ার পর এটি তৃতীয় প্রকাশ এবং যা একটিএকটি সম্প্রদায় দ্বারা প্রস্তুত ঘন্টা কিউবিএস বিকাশ অব্যাহত রাখতে আগ্রহী। যারা কিউবিএস সম্পর্কে অপরিচিত তাদের জন্য আপনার জানা উচিত যে এটি সফ্টওয়্যার সংকলন প্রক্রিয়া পরিচালনার জন্য উত্সর্গীকৃত একটি সফ্টওয়্যার এবং এটি যে কোনও সংখ্যক প্রোগ্রামিং ভাষায় মূলত সি / সি ++ র লিখিত বৃহত এবং জটিল প্রকল্পগুলিকে সমর্থন করার ক্ষমতা রাখে that ।
কিউবিএস তৈরি করতে, যদিও নির্ভরতাগুলির মধ্যে কিউটি আবশ্যক কিউবিএস যে কোনও প্রকল্পের সমাবেশ সমাবেশের জন্য ডিজাইন করা হয়েছে। কিউবিএস কিউএমএল ভাষার সরলিকৃত সংস্করণ ব্যবহার করে আপনার প্রকল্পের জন্য বিল্ড দৃশ্যাবলী সংজ্ঞায়িত করতে, আপনাকে বাহ্যিক মডিউলগুলিতে প্লাগ করতে, জাভাস্ক্রিপ্ট ফাংশনগুলি ব্যবহার করতে এবং নির্বিচারে বিল্ড বিধি তৈরি করতে মোটামুটি নমনীয় বিল্ড বিধিগুলির সংজ্ঞা দেওয়ার অনুমতি দেয়।
কিউবিএস দ্বারা ব্যবহৃত স্ক্রিপ্টিং ভাষাটি সংহত বিকাশের পরিবেশ ব্যবহার করে বিল্ড স্ক্রিপ্টগুলির উত্পাদন এবং বিশ্লেষণ স্বয়ংক্রিয় করতে অভিযোজিত। এছাড়াও, কিউবিএস মেকফাইলগুলি তৈরি করে না এবং মধ্যস্থতাকারী যেমন মেক ইউটিলিটি ব্যতীত, এটি সমস্ত নির্ভরতার বিশদ গ্রাফের উপর ভিত্তি করে সংকলন প্রক্রিয়াটিকে অনুকূল করে, সংকলক এবং লিকারগুলির শুরুটিকে নিয়ন্ত্রণ করে।
প্রকল্পে কাঠামো এবং নির্ভরতা সম্পর্কে প্রাথমিক তথ্য উপস্থিতি আপনাকে কার্যকরভাবে একাধিক থ্রেডে ক্রিয়াকলাপের সমান্তরাল করতে দেয়। বিপুল সংখ্যক ফাইল এবং উপ-ডিরেক্টরিগুলির সমন্বয়ে থাকা বৃহত প্রকল্পগুলির জন্য, কিউবিএস ব্যবহার করে পুনর্ব্যবহারযোগ্য কর্মক্ষমতা সমাপ্তির চেয়ে কয়েকগুণ দ্রুত হতে পারে: পুনরায় অপ্রয়োজনীয় প্রায় তাত্ক্ষণিকভাবে সম্পন্ন হয় এবং বিকাশকারীদের অপেক্ষার অপচয় হয় না।
কিউবিএস 1.16 এ নতুন কী?
সফ্টওয়্যারটির এই নতুন সংস্করণে সংযুক্ত মডিউলগুলিতে একত্রিত হওয়া বৈশিষ্ট্যের একটি তালিকা উপস্থাপন করা হয় পারস্পরিক নির্ভরতা দ্বারা, যা গুরুত্বপূর্ণ, উদাহরণস্বরূপ, flasg হিসাবে প্রক্রিয়া করার সময় cpp.static লাইব্রেরি, এর পাশাপাশি ডিবাগিং তথ্য আলাদাভাবে সক্ষম এবং কনফিগার করার ক্ষমতা সরল করা হয়েছে প্রতিষ্ঠিত (cpp.separateDebugInifications) প্রকল্প সেটিংসে "অ্যাপ্লিকেশন এবং ডায়নামিক লাইব্রায়ি" বিভাগের মাধ্যমে।
আরও সমর্থন কনফিগারেশন যুক্ত Qt.core.generateMetaTypeesFile এবং Qt.core.metaTypeesInstallDir ম্যাক ইউটিলিটি দ্বারা উত্পাদিত জেএসএন ফাইলগুলির জন্য (Qt> = 5.15)।
যুক্ত হয়েছে কিউএমএল 5.15-এ প্রবর্তিত কিউএমএলের জন্য নতুন ধরণের ঘোষণাপত্রের জন্য সমর্থন এবং কনান প্যাকেজ ম্যানেজারের (সি / সি ++ এর জন্য) কিউবিএস ইন্টিগ্রেশনকে সহজ করার জন্য কনানফিলপ্রোব কনফিগারেশন যুক্ত করেছে।
অন্যান্য পরিবর্তন যা এই নতুন সংস্করণে চালু হয়েছিল:
- রেনেসাস মাইক্রোকন্ট্রোলারদের জন্য স্বয়ংক্রিয় জিসিসি এবং আইএআর সনাক্তকরণ যুক্ত করা হয়েছে।
- ম্যাকোজে এক্সকোড 11.4 এর জন্য সমর্থন যুক্ত করা হয়েছে।
- ক্ল্যাং-ক্লাব সমর্থন মডিউলটির বর্ধিত ক্ষমতা।
- যেখানে এমএসভিসি, ঝনঝন-ক্লল এবং মিনজিডাব্লুগুলির প্রোফাইলগুলিতে স্বয়ংক্রিয়ভাবে সনাক্তকরণ যেখানে টুলকিটের অবস্থান স্পষ্টভাবে সরবরাহ করা হয়নি।
- অ্যান্ড্রয়েডের জন্য কিউটি 5.14 এর জন্য সমর্থন যুক্ত করেছে এবং কিউবিএস-সেটআপ-অ্যান্ড্রয়েড ইউটিলিটি আপডেট করেছে।
- README ফাইলটি প্রসারিত করা হয়েছে এবং একটি চুক্তি ফাইল যুক্ত করা হয়েছে যা সম্ভাব্য অবদানকারীদের জন্য দরকারী তথ্য সরবরাহ করে। আমাদের গিথুব আয়নার দিকে নজর দেওয়া লোকদের পক্ষে এটি গুরুত্বপূর্ণ।
- জেরিটকে দ্রুত প্রতিক্রিয়া জানাতে এবং আমাদের কোড বেসের গুণমানকে উচ্চতর রাখতে আমাদের সিআই অবকাঠামোতে প্রচুর প্রচেষ্টা হয়েছে।
উবুন্টু এবং ডেরিভেটিভসে কিউবিএস ইনস্টল করবেন কীভাবে?
যারা তাদের সিস্টেমে এই অ্যাপ্লিকেশনটি ইনস্টল করতে সক্ষম হতে আগ্রহী তাদের জন্য, আমরা নীচে ভাগ করা নির্দেশাবলী অনুসরণ করে তারা এটি করতে পারে।
উবুন্টু এবং এর বেশিরভাগ ডেরাইভেটিভে ডিফল্টরূপে আমরা সিস্টেমের সংগ্রহস্থলের মধ্যে অ্যাপ্লিকেশনটি খুঁজে পেতে পারি, তবে যে সংস্করণটি আমরা সন্ধান করব তা পুরানো সংস্করণ (1.13) XNUMX.
যারা এই সংস্করণটি ইনস্টল করতে চান বা নতুন সংগ্রহস্থল স্থাপন না করা পর্যন্ত অপেক্ষা করতে চান, কেবল নিম্নলিখিত কমান্ডটি টাইপ করুন:
sudo apt install qbs -y
যারা ইতিমধ্যে নতুন সংস্করণটি চেষ্টা করতে চান তাদের ক্ষেত্রে, টার্মিনালে নিম্নলিখিত কমান্ডটি লিখে আমাদের অবশ্যই প্যাকেজটি অর্জন করতে হবে:
wget https://download.qt.io/official_releases/qbs/1.16.0/qbs-src-1.16.0.zip unzip qbs-src-1.16.0.zip cd qbs-src-1.16.0 pip install beautifulsoup4 lxml qmake -r qbs.pro && make make install
হ্যাঁ, মূলত কিউবিএস দিয়ে আপনি কম্পিউটারকে জানান যে আপনি কী করতে চান, এটি কীভাবে করবেন না।