qt5-qmake এবং qt4-qmake উভয়ই ইনস্টল করবেন


10

ডিফল্ট এলটিএস 12.04 সংগ্রহস্থলগুলিতে কোনও qt5-qmake নেই তাই আমি উবুন্টু-এসডিকে-টিম থেকে পিপিএ ব্যবহার করছি ppa:ubuntu-sdk-team/ppa

তবে এটি বা পূর্ববর্তী মাসের পরে, এটি আমার কাছে কাজ করা বন্ধ করে দিয়েছে। এখন যখন আমি qt5-qmake qt4-qmake উভয়ই ইনস্টল করার চেষ্টা করি তখন আমি কিছু অবিশ্বাস্য নির্ভরশীলতা দ্বন্দ্বের মধ্যে পড়ি।

উভয় সহজভাবে ইনস্টল করার কোন উপায় আছে?


আপনি উবুন্টুর কোন সংস্করণ ব্যবহার করছেন?
जॉব

পোস্ট হিসাবে এলটিএস 12.04
পেট্র

আমি কেবলমাত্র < Askubuntu.com/a/593765/286232 > এ একটি উত্তর পোস্ট করেছি যা সেখানেও কার্যকর হতে পারে।
গ্যান্টন

উত্তর:


11

আমি একটি নির্ভরযোগ্য উপায় খুঁজে পাইনি যদিও কেউ কেউ বলেছেন যে 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কমান্ড দিয়ে এটি সংকলন ।


হ্যাঁ আমি কিউটি ইনস্টলার সম্পর্কে ভুলে গিয়েছিলাম, এটি কাজ করে
পেট্র

কোন উপাদানগুলি ইনস্টল করতে হবে সে সম্পর্কে এখানে আরও কিছু তথ্য থাকতে চাই।
অটোমলস

আমি .pro ফাইল ছাড়াই এটি কীভাবে ব্যবহার করব ?? আমি এটি চেষ্টা করে দেখি .... ব্যবহার: / usr / lib / x86_64-linux-gnu / qt5 / bin / qmake [মোড] [বিকল্পসমূহ] [ফাইল] কিউমেকের দুটি মোড রয়েছে, কিছুগুলির ভিত্তিতে প্রজেক্ট ফাইল তৈরির জন্য একটি মোড হিউরিস্টিকস এবং মেকফিলগুলি তৈরি করার জন্য অন্যান্য। সাধারণত আপনার কোনও মোড নির্দিষ্ট করার দরকার নেই, কারণ মেকফিল জেনারেশনটি Qmake- এর জন্য ডিফল্ট মোড, তবে আপনি এটি কোনও বিদ্যমান প্রকল্পে
Qmake

@ পেট্রিকমুত্বিরি .pro ফাইল তৈরি করতে আপনার qmake -project তখন চালানো দরকার qmake -makefileqmake --helpআপনার ক্ষেত্রে এটি পরীক্ষা করে দেখুন/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -project
কেনে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.