কিউট কনফিগারেশন

Last updated 3 months ago

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

  • কিউমেক qmake

  • কম্পাইলার GCC বা MinGW বা Clang বা MSVS

কিউমেক (qmake)

কিউমেক হল কিউট ফ্রেমওয়ার্কের একটি খুবই গুরুত্বপূর্ণ টুল যা দিয়ে সকল কিউট প্রজেক্ট বিল্ড সিস্টেম ও ইনটিগ্রেশন কাজ করে। অর্থাৎ কিউট ক্রিয়েটরকে শুধুমাত্র qmake.exe বা qmake.app বা লোকাল qmake কমান্ড চিনিয়ে দিলেই কিউট ক্রিয়েটর দিয়ে যেকোন এপ্লিকেশন ডেভলপ করা সম্ভব। অপারেটিং সিস্টেম অনুযায়ী কিউমেক এর লোকেশন আলাদা আলাদা হতে পারে। যেমন -

  • উইন্ডোজ সিস্টেমে কিউমেক লোকেশন হয় C:/Qt/Qt5.4.0/5.4/mingw491_32/bin/qmake.exe

  • লিনাক্স সিস্টেমে কিউমেক লোকেশন হয় /usr/bin/qmake বা /usr/bin/qmake-qt5 বা /home/minhaz/Qt5.4.0/Qt5.4/bin/qmake

  • ম্যাক সিস্টেমে কিউমেক লোকেশন হয় /Users/minhaz/Qt5.4.0/5.4/clang_64/bin/qmake

কম্পাইলার

যেহেতু কিউট একটি সি++ বেজড ফ্রেমওয়ার্ক, বিল্ড করতে ও ডিবাগিং এর জন্য কিউট ক্রিয়েটরকে যেকোন টুলচেইন (কম্পাইলার, ডিবাগার, রিসোর্স কম্পাইলার ইত্যাদির সেট) চিনিয়ে দিতে হয়। অপারেটিং সিস্টেম অনুযায়ী কম্পাইলার পাথ এর লোকেশন আলাদা আলাদা হতে পারে। যেমন -

  • উইন্ডোজ সিস্টেমে কম্পাইলার লোকেশন হয় C:/Qt/Qt5.4.0/Tools/mingw491_32/bin/g++.exe

  • লিনাক্স সিস্টেমে কম্পাইলার লোকেশন হয় /usr/bin/g++

  • ম্যাক সিস্টেমে কম্পাইলার লোকেশন হয় /usr/bin/clang++

কিউমেক আর কম্পাইলার আইডেন্টিফাই করার পর এবার কিউট ক্রিয়েটরে সেগুলো সেট করার পালা। এজন্য কিউট ক্রিয়েটর ওপেন করতে হবে।

  • Tool থেকে Options মেনুতে যেতে হবে

  • সাইডবার থেকে Build & Run এ ক্লিক করলে একটি ট্যাব লিস্ট আসবে

  • Compilers ট্যাবে ক্লিক করে Add বাটনে ক্লিক করলে কম্পাইলার লিস্টে একটি নতুন লাইন যুক্ত হবে

  • সেখানে Compiler path এর পাশে Browse... বাটন চেপে কম্পাইলার পাথটি সেট করে দিতে হবে

এবার কিউমেক সেট করার পালা। Qt Versions ট্যাবে গিয়ে উপরের মত নিয়মে Add ক্লিক করে qmake এর লোকেশন সেট করে দিলে অটোমেটিক একটা কিউট ভার্শন এড হয়ে যাবে।

কম্পাইলার আর কিউমেক সেট করা হয়ে গেলে বাকি থাকে Kits তৈরী করা। কিটস মানে ভ্যালিড কিউট ভার্শন আর কম্পাইলারের সেট। কেননা কিউট দিয়ে একই সাথে বিভিন্ন প্লাটফর্ম যেমন এন্ড্রয়েড, আইওএস এর জন্যেও এপ্লিকেশন ডেভলপ করা সম্ভব। তাই বিভিন্ন টার্গেট প্লাটফর্মের জন্য একাধিক কিটস তৈরী করা সম্ভব।

Kits ট্যাব থেকে সঠিকভাবে Compiler আর Qt Version সিলেক্ট করে Apply এ ক্লিক করে যদি কোনরকম ওয়ার্নিং না আসে তাহলে বুঝতে হবে কিউট ক্রিয়েটর ডেভলপমেন্টের জন্য প্রস্তুত।