Qtchooser ব্যবহার করে Qt5 নির্বাচন করা


10

প্রশ্নটি হ'ল, উত্স থেকে সুপারক্লাইডার তৈরি করার চেষ্টা করার আগে, নিশ্চিত করেছিলাম যে আমি কিউটি 5 ব্যবহার করছি। সমস্যাটি হ'ল:

jsimon@edgy:~$ qmake -v
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
jsimon@edgy:~$ locate qmake
/usr/bin/qmake

আমার মনে হয় এখানে qtchooser, ডক্স সহ কিছু ভুল কনফিগার করা আছে:

Qtchooser ম্যান পেজ

এবং এখানে:

স্ক্র্যাচ থেকে লিনাক্সে কিচ্ছুজার

আরও খনন, এটিতে কয়েকটি সিমলিংক সহ একটি ডিরেক্টরি রয়েছে:

jsimon@edgy:/usr/lib/x86_64-linux-gnu/qtchooser$ ls -al
lrwxrwxrwx   1 root root    50 Sep  1 06:04 4.conf -> ../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
lrwxrwxrwx   1 root root    50 Sep  1 06:04 5.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf
lrwxrwxrwx   1 root root    50 Sep  1 06:04 qt4.conf -> ../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
lrwxrwxrwx   1 root root    50 Sep  1 06:04 qt5.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf

আর সমস্যাটির মতো দেখতে আমার কাছে আরও গভীর ডিরেক্টরি, ডিফল্ট হিসাবে Qt4 প্রদত্ত একটি সিমিলিংক:

jsimon@edgy:/usr/lib/x86_64-linux-gnu/qt-default/qtchooser$ ls -al
lrwxrwxrwx 1 root root   53 Sep  1 06:04 default.conf -> ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf

Qtchooser থেকে কিছু তথ্য:

jsimon@edgy:~$ qtchooser -print-env
QT_SELECT="default"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt4/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"

এই পৃষ্ঠাটি দেখুন, এটি সহজ হওয়া উচিত:

একাধিক Qt সংস্করণ হ্যান্ডলিং

যাহোক:

jsimon@edgy:~$ export QT_SELECT=qt5
jsimon@edgy:~$ printenv
[snip]
QT_SELECT=qt5
[snip]
jsimon@edgy:~$ qmake -v
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmake': No such file or directory

যেখানে আমরা শুরু করেছি সেখানে কোনও পরিবর্তন নেই। এখন কি?


আপনি এখানে অবস্থিত সুপারক্লাইডার জন্য রিডমি পড়েছেন ? এটি Qt সহ ইনস্টল করার জন্য বেশ কয়েকটি নির্ভরশীলতার বিবরণ দেয়। এটি নির্মাণের সময় কিউটি-তে কীভাবে পথ নির্ধারণ করবেন সে সম্পর্কেও বিবরণ দেওয়া হয়েছে (কিউটি ওয়েবসাইট থেকে একটি সংগ্রহস্থল ইনস্টল বা ইনস্টল উভয়ের জন্য)। Qtchooser ব্যবহার করার প্রয়োজন হবে না।
gsxruk

হ্যাঁ, আমি এটি নিবিড়ভাবে অধ্যয়ন করেছি এবং সুপারক্লাইডার মেলিং তালিকায় বিষয়টি নিয়ে আলোচনা করেছি। new-supercollider-mailing-lists-forums-use-these.2681727.n2.nab…
জে। সাইমন ভ্যান ডার ওয়াল্ট

এটি কেবল আমার কাছেই মনে হয়েছিল যে সম্ভবত এটি করার 'কেচচুজার' সঠিক উপায়।
জে সাইমন ভ্যান ডার ওয়াল্ট

1
প্রাথমিক ত্রুটিটি যদি হয় তবে এটি could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmake': No such file or directoryআপনাকে qt5-qmakeপ্যাকেজটি ইনস্টল করতে হবে (বা পুনরায় ইনস্টল করতে হবে)
স্টিল্ড্রাইভার

1
আমার ক্ষেত্রে qt5-qmakeইতিমধ্যে ইনস্টল করা ছিল, এবং আমি এখনও এই সমস্যা ছিল। আমার সমাধানটি লিঙ্কটি পরিবর্তন করা হয়েছিলsudo ln -s -T /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf -f
dafnahaktana

উত্তর:


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.