উইন্ডোজ এনভায়রনমেন্টে কিউটির অ আ ক খ
পৃথিবীর অনেক বিখ্যাত সফটওয়্যারই কিউটি এপিআই দিয়ে তৈরি (অপেরা ডেস্কটপ এডিশন,স্কাইপি, গুগোল আর্থ সহ আরো অনেক)। কিছুদিন আগে নোকিয়ার সাথে কিউটির আত্মীকরণের কারণে নোকিয়া দিচ্ছে কিউটি প্রোগ্রামারদের জন্য বেশ কিছু ভালো টুলস। যারা সি++ প্রোগ্রামিং ভালোবাসেন তাদের জন্যই আজকের এ লেখা।
কেন কিউটি ব্যবহার করবেন এ প্রসংগে একটা কথাই যথেষ্ট,সি++ প্রোগ্রামারদের জন্য বিনামূল্যে অত্যন্ত ভালো একটি ক্রসপ্লাটফরম এপিআই। আগেই বলে রাখি কিউটি ব্যবহারের আগে আপনাকে কোনো
কম্পাইলার ইন্সটল করা থাকতে হবে। আমি এক্ষত্রে ব্যবহার করেছি উইন্ডোজের জন্য 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...........


কার্যক্রম বন্ধ, কিন্তু দল বহাল: তাহলে ফ্যাসিবাদের শেকড় উপড়ে ফেলা হচ্ছে কিভাবে?
কার্যক্রম বন্ধ, কিন্তু দল বহাল: তাহলে ফ্যাসিবাদের শেকড় উপড়ে ফেলা হচ্ছে কিভাবে?
বাল (Bangladesh Awami League = BAL), অর্থাৎ বাংলাদেশ আওয়ামী... ...বাকিটুকু পড়ুন
জার্মানিতে নাৎসি দল বাংলাদেশে ফ্যাসিস্ট আওয়ামী লীগ....
জার্মানিতে নাৎসি দল বাংলাদেশে আওয়ামী লীগ....
জার্মানিতে যেভাব নাৎসি দল নিষিদ্ধ হয়েছিলঃ
দ্বিতীয় বিশ্বযুদ্ধে জার্মানির পরাজয়ের পর নাৎসি দল নিষিদ্ধ করা হয়। মিত্রবাহিনী নাৎসিবাদ নিরস্ত্রীকরণ প্রক্রিয়ায় দলটিকে অবৈধ ঘোষণা করে এবং... ...বাকিটুকু পড়ুন
ফ্যাসিস্টদের পরে উগ্রবাদীদের বিরুদ্ধে ব্যবস্থা নিতে হবে
আমাদের ধর্মে যারা উগ্রপন্থা সমর্থন করেন, তারা বেশিরভাগ সময়ই দেখা যায়, আমাদের নবীজীর যুদ্ধ এবং যুদ্ধ সম্পর্কে তাঁর ভবিষ্যতবাণীকে টেনে আনেন। ইসলামের শত্রুরাও এতে লাই পেয়ে যান। কিন্তু, নবীজির বেশির... ...বাকিটুকু পড়ুন
=নীল আকাশের প্রান্ত ছুঁয়ে-১১ (চলো বসি নদীর পাড়ে আজ)=
ভাসবে অথৈ নদীর জলে, অথবা বসবে নদীর কিনারে
দেখবে সূর্য ডোবা?
যেখানে এলোমেলো হাওয়া বয়,
বসবে আমায় নিয়ে একদিন, খোলা আকাশের নিচে?
এত হাউকাউ, এত চাহিদার ব্যাপ্তি ভাল্লাগে না,
কিছু নির্ভেজাল সময় আমায়... ...বাকিটুকু পড়ুন
শিল্পী মমতাজ কিভাবে দশমাস আত্নগোপনে ছিলেন ?
'ফাইট্যা যায় বুকটা ফাইট্যা যায়' খ্যাত সংগীত শিল্পী গতকাল রাতে পুলিশের হাতে আটক হয়েছেন। শিল্পী মমতাজ ফোক সংগীতের জন্য গ্রামে গঞ্জে বেশ নাম করেছিলেন। শিল্পী মমতাজ কে সবাই চিনে মূলত... ...বাকিটুকু পড়ুন