আমি একটি নির্ভরযোগ্য উপায় খুঁজে পাইনি যদিও কেউ কেউ বলেছেন যে qtchooser কাজ করে তবে এটি কাজ করে না। আমি একটি workaround হিসাবে কি qt4
প্রথমে ইনস্টল তারপর qt5 ইনস্টল করা, ফিরে সরান qt4 ফিরে qt5-default
, এটি qt4 ব্যবহার করবে। qt5
কেবল ইনস্টল করতে ফিরে যেতে qt5-default
। এটি 500kb এর চেয়ে কম ডিবি প্যাকেজ।
সম্পাদনা: আপনি যখন Qt5- ডিফল্ট অপসারণের জন্য প্রত্যয়িত হন এটি স্বয়ংক্রিয়ভাবে qt4- ডিফল্ট ইনস্টল হবে
এডিআইটি 2: আমি গতকাল কিউমেকের সর্বশেষ সংস্করণটি ব্যবহার করতে যা করেছি, আমি http://download.qt-project.org/official_relayss/qt/5.2/5.2.1/qt-opensource-linux-x86- থেকে 32 বিট অফলাইন ইনস্টলারটি ডাউনলোড করেছি 5.2.1.আরুন তখন এক্সিকিউটেবল পতাকা সেট করে এবং এটি ইনস্টল করে /home/$USER/Qt5.2.1
, এটি এটি সিস্টেমের পথে ইনস্টল করে না। মেকফাইল তৈরি করতে কিউমেক ব্যবহার করতে আপনাকে /home/$USER/Qt5.2.1/5.2.1/gcc/bin/qmake -Wall ../project.pro
আমার জন্য কাজ করা পথটি নির্দিষ্ট করতে হবে
সম্পাদনা 3: আমি পরিবেশ ভেরিয়েবলগুলি ব্যবহার করে qt4 এবং qt5 এর মধ্যে স্যুইচ করার একটি সহজ উপায় পেয়েছি
কিউটি 4 এ স্যুইচ করতে
export QTCHOOSER_RUNTOOL=qtconfig
export QT_SELECT=4
EDIT4:
প্রোগ্রামিং সম্পর্কে অভিজ্ঞ হওয়ার সাথে সাথে আমি আরও সহজ সমাধানগুলি পেয়েছি।
আপনার মোটেই কিউটি 4 <-> কিউটি 5 এর মধ্যে স্যুইচ করার দরকার নেই ।
উবুন্টু সংগ্রহস্থলগুলি থেকে কিউটি 4 এবং কিউটি 5 প্যাকেজ ইনস্টল করুন এবং তারপরে Qmake সনাক্ত করুন
locate qmake
আমি উবুন্টু 14.04.3 32 বিট চালাচ্ছি তাই আমার চূড়ান্ত পথে:
/usr/lib/i386-linux-gnu/qt4/bin/qmake
/usr/lib/i386-linux-gnu/qt5/bin/qmake
আপনার প্রকল্পটি তৈরি করতে আপনি যা করতে পারেন তা চালানো
Qt4 এর জন্য:
/usr/lib/i386-linux-gnu/qt4/bin/qmake
বা কিউটি 5 এর জন্য:
/usr/lib/i386-linux-gnu/qt5/bin/qmake
আপনার উত্স ডিরেক্টরিতে যেখানে প্রকল্প * .pro ফাইল বিদ্যমান।
তারপর make
কমান্ড দিয়ে এটি সংকলন ।