উইন্ডোজ এনভায়রনমেন্টে কিউটির অ আ ক খ
এই পোস্টটি শেয়ার করতে চাইলে :
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...........
৪টি মন্তব্য ২টি উত্তর
আলোচিত ব্লগ
কমলার জয়ের ক্ষীণ ১টা আলোক রেখা দেখা যাচ্ছে।
এই সপ্তাহের শুরুর দিকের জরীপে ৭টি স্যুইংষ্টেইটের ৫টাই ট্রাম্পের দিকে চলে গেছে; এখনো ট্রাম্পের দিকেই আছে; হিসেব মতো ট্রাম্প জয়ী হওয়ার কথা ছিলো। আজকে একটু পরিবর্তণ দেখা... ...বাকিটুকু পড়ুন
বিড়াল নিয়ে হাদিস কি বলে?
সব কিছু নিয়ে হাদিস আছে।
অবশ্যই হাদিস গুলো বানোয়াট। হ্যা বানোয়াট। এক মুখ থেকে আরেক মুখে কথা গেলেই কিছুটা বদলে যায়। নবীজি মৃত্যুর ২/৩ শ বছর পর হাদিস লিখা শুরু... ...বাকিটুকু পড়ুন
শাহ সাহেবের ডায়রি ।। বকেয়া না মেটালে ৭ নভেম্বরের পর বাংলাদেশকে আর বিদ্যুৎ দেবে না আদানি গোষ্ঠী
বকেয়া বৃদ্ধি পেয়ে হয়েছে কোটি কোটি টাকা। ৭ নভেম্বরের মধ্যে তা না মেটালে বাংলাদেশকে আর বিদ্যুৎ দেবে না গৌতম আদানির গোষ্ঠী। ‘দ্য টাইম্স অফ ইন্ডিয়া’-র একটি প্রতিবেদনে এমনটাই... ...বাকিটুকু পড়ুন
শাহ সাহেবের ডায়রি ।। ভারত থেকে শেখ হাসিনার প্রথম বিবৃতি, যা বললেন
জেলহত্যা দিবস উপলক্ষে বিবৃতি দিয়েছেন আওয়ামী লীগ সভাপতি ও সাবেক প্রধানমন্ত্রী শেখ হাসিনা। শনিবার (২ নভেম্বর) বিকালে দলটির ভেরিফায়েড ফেসবুক পেজে এটি পোস্ট করা হয়। গত ৫ আগস্ট ছাত্র-জনতার... ...বাকিটুকু পড়ুন
=বেলা যে যায় চলে=
রেকর্ডহীন জীবন, হতে পারলো না ক্যাসেট বক্স
কত গান কত গল্প অবহেলায় গেলো ক্ষয়ে,
বন্ধ করলেই চোখ, দেখতে পাই কত সহস্র সুখ নক্ষত্র
কত মোহ নিহারীকা ঘুরে বেড়ায় চোখের পাতায়।
সব কী... ...বাকিটুকু পড়ুন