উইন্ডোজ এনভায়রনমেন্টে কিউটির অ আ ক খ
এই পোস্টটি শেয়ার করতে চাইলে :
Tweet
পৃথিবীর অনেক বিখ্যাত সফটওয়্যারই কিউটি এপিআই দিয়ে তৈরি (অপেরা ডেস্কটপ এডিশন,স্কাইপি, গুগোল আর্থ সহ আরো অনেক)। কিছুদিন আগে নোকিয়ার সাথে কিউটির আত্মীকরণের কারণে নোকিয়া দিচ্ছে কিউটি প্রোগ্রামারদের জন্য বেশ কিছু ভালো টুলস। যারা সি++ প্রোগ্রামিং ভালোবাসেন তাদের জন্যই আজকের এ লেখা।
কেন কিউটি ব্যবহার করবেন এ প্রসংগে একটা কথাই যথেষ্ট,সি++ প্রোগ্রামারদের জন্য বিনামূল্যে অত্যন্ত ভালো একটি ক্রসপ্লাটফরম এপিআই। আগেই বলে রাখি কিউটি ব্যবহারের আগে আপনাকে কোনো
কম্পাইলার ইন্সটল করা থাকতে হবে। আমি এক্ষত্রে ব্যবহার করেছি উইন্ডোজের জন্য GCC যা codeblocks আইডিই এর mingw সংস্করণের সাথে পাওয়া যায়। আমি ব্যবহার করেছি codeblocks-8.02mingw সংস্করণ। আমার প্রোগ্রাম ইনস্টলেশন পাথ ছিল C:Program FilesCodeBlocks
কোডব্লকস ইনস্টলেশনের সময় GCC কে ডিফল্ট কম্পাইলার হিসেবে নির্বাচিত করুন।
এবার http://qt.nokia.com/downloads থেকে কিউটি ডাউনলোড করুন। আমি qt-win-opensource-4.4.3-mingw সংস্করণ ব্যবহার করেছি। আমার কিউটি ইনস্টলেশন পাথ C:Qt4
কিউটিতে দ্রুত কাজ করার জন্য ওপেনসোর্স Qdevelop অথবা নোকিয়ার QtCreator ইনস্টল করতে পারেন।
এবার কিছু এনভায়রনমেন্ট ভ্যারিয়েবল সেট করে নেওয়া যাক।
Variable name: PATH
Variable Values: C:Qt4.4.3bin;C:Program FilesCodeBlocksMinGWbin;
Variable name: QMAKESPEC
Variable Values: win32-g++
Variable name: QTDIR
Variable Values: C:Qt4.4.3
উইন্ডোজের কমান্ড প্রম্পট থেকে নিচের কমান্ডগুলো কাজ করে কিনা লক্ষ্য করুন,
qmake -v
make -v
gcc -v
এবার C:Program FilesCodeBlocksmingwbin এ ফোল্ডারে make.bat নামে একটি ব্যাচ ফাইল তৈরি করুন যার ভিতর নিচের কমান্ড গুলো লিখুন।
@echo off
mingw32-make %*
এব্যাচ ফাইলটি কমান্ড লাইন থেকে রান করুন। এখন থেকে
mingw32-make এ কমান্ডের পরিবর্তে make কমান্ড ব্যবহার করা যাবে।
কিউটি প্রজেক্ট ফাইল তৈরি করার জন্য নিচের কমান্ড ব্যবহার করতে পারেন।
qmake -project
একমান্ড দুটি প্রয়োজন হবে ফাইনাল এক্সিকিউটেবল তৈরি করার জন্য।
qmake
make
Qdevelop এর সাহায্যে কম্পাইল করতে চাইলে:
Qdevelop এর Project মেনু থেকে Open Project নির্বাচন করুন এবং *.pro ফাইলটি ওপেন করুন।
Build মেনু থেকে Build অথবা Rebuild অপশন ব্যবহার করুন।
অ্যাপ্লিকেশনের ফোল্ডারে mingwm10.dll,QtCore4.dll,QtCored4.dll,QtGuid4.dll ফাইলগুলো কপি করুন।ঐ ফাইলগুলো পাওয়া যাবে codeBlock/mingw/bin
এবং Qt4.4.3/bin ফোল্ডারে।
Happy Coding...........
৪টি মন্তব্য ২টি উত্তর
আলোচিত ব্লগ
রফিকুল ইসলামের ২য় বিয়ে করার যুক্তি প্রসঙ্গে chatgpt-কে জিজ্ঞেস করে যা পেলাম...

ইসলামে একাধিক বিয়ে বৈধ, তবে সেটা বড় দায়িত্বের বিষয়। শুধু “বৈধ” হলেই কোনো সিদ্ধান্ত স্বয়ংক্রিয়ভাবে উত্তম বা সবার জন্য উপযুক্ত হয়ে যায় না। Qur'an-এ বহু বিবাহের অনুমতির সাথে ন্যায়বিচারের শর্তও... ...বাকিটুকু পড়ুন
মাননীয় প্রধানমন্ত্রী, এখনই কওমী মাদ্রাসাগুলো বন্ধ করে দিন

মাননীয় প্রধানমন্ত্রী, এখনই কওমী মাদ্রাসাগুলো বন্ধ করে দিন। এর জন্য যদি আকাশ ভেঙে পড়ে, তাহলে ভেঙে পড়ুক। এর কারণে যদি দেশে গৃহযুদ্ধ শুরু হয়, তবে তা-ই হোক। এখনই উপযুক্ত সময়... ...বাকিটুকু পড়ুন
আমজনতা আর রাজনীতি
দেশটা এখন এমন এক মোড়ে দাঁড়িয়ে, যেখানে চায়ের দোকানের বেঞ্চি থেকে শুরু করে ফেসবুকের কমেন্টবক্স পর্যন্ত সবাই ভূরাজনীতির গোপন উপদেষ্টা। কেউ ন্যাটো বুঝে, কেউ "র" এর ফাইল পড়ে ফেলেছে বলে... ...বাকিটুকু পড়ুন
রাজনৈতিক দল গঠনের মতো জনপ্রিয়তা ইউনুস সাহেবের ছিলো না ।

মাঝে মাঝে আমি ইউটিউবে বা মাহফিলে গিয়ে হুজুরদের ওয়াজ শুনি। শোনার কারণটা ধর্মীয় যতটা না, তার চেয়ে বেশি হলো আমাদের সমাজের হুজুররা দেশীয় অর্থনীতি বা সামাজিক ইস্যুগুলো নিয়ে সাধারণ... ...বাকিটুকু পড়ুন
সীমিত মগজ, লিলিপুটিয়ান, ডোডো পাখি (সৌজন্যে - চাঁদগাজী)...

১. যেনা করব আমরা, ৫০১-এ যাব আমরা, পার্কে যাব আমরা। তুমি তো আলেম। তুমি কেন যাবে? তুমি তো ইসলামের সবক দাও সবাইকে। তুমি মাহফিলে কোরআন, হাদীস বয়ান কর। তুমি... ...বাকিটুকু পড়ুন

অনুগ্রহ করে অপেক্ষা করুন। ছবি আটো ইন্সার্ট হবে।