বেমানান কিউটি লাইব্রেরি মিশ্রিত করা যায় না


16

ওয়েবে আমার মতো অনেকগুলি সমস্যা খুঁজে পেয়েছি, তবে এখনও এর বাস্তব সমাধান হয়নি। আমার বিরক্তিকর অবস্থা হচ্ছে

Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40802)

আমি যখনই জেনিমোশন চালু করার চেষ্টা করি তখন বার্তা। দেখে মনে হচ্ছে সমস্যাটি হয় পরিবেশের ভেরিয়েবল বা ইনস্টল থাকা বিভিন্ন লাইব্রেরিতে। সুতরাং, আমি বিভিন্ন কমান্ডের আউটপুট দেখার চেষ্টা করছি

  1. echo $LD_LIBRARY_PATH কিছুই দেয় না (আসলে এই নামের সাথে কোনও পরিবেশের পরিবর্তনশীল নেই) is

  2. dpkg -al | grep libqt(*) এই তালিকাটি ফিরিয়ে দেয়

(*) নিশ্চিত না যে এটি সঠিক কমান্ড বিটিডব্লিউ

  1. এই কমান্ডটিও ব্যবহার করে দেখুন echo LD_LIBRARY_PATH=. ldd ./genymotion এবং এটি আউটপুট

4।

qmake --version
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu

কোন ধারণা?

উত্তর:


34

এই সমাধানটি ব্যবহার করে সমস্যার সমাধান :

আমি নিম্নলিখিতটি করে এই সমস্যাটি স্থির করেছি:

  1. Libs ইনস্টল করা:

    apt-get install libxi-dev libxmu-dev
    
  2. (পুনরায়) জিনমোশন ইনস্টলেশন ডিরেক্টরিতে কিউটি লিবগুলি সরিয়ে নিয়ে যাওয়া:

    mkdir QtLibs && mv *Qt*.so* QtLibs
    

এই শেষ কমান্ডটি জিনমোশনকে সিস্টেমের কিউটি লিব ব্যবহার করবে।


উবুন্টুতে জিনমোশন নিয়ে আমার একই সমস্যা রয়েছে এবং এই কমান্ডটি ব্যবহার করার সময় আমার কাছে জেনিমোশন আর কার্যকর করতে পারে না
cV2

"জেনিমোশন আর কার্যকর করতে পারে না" বলতে কী বোঝ?
টাইগারজ্যাক 89

মূলত কাজ করে তবে আমি qtwebkit এবং qtsvg সংস্করণ 4 ইনস্টল করতে যোগ করি
ক্রিস

4

নিম্নলিখিত কমান্ডটি চালানোর পরে:mkdir QtLibs && mv *Qt*.so* QtLibs

আপনার সিস্টেম ল্যাব ইনস্টল করতে হবে। আমার জন্য এটি ছিল:

    libqtwebkit4
    libqt4-SVG

কমান্ড লাইন টার্মিনাল থেকে জিনমোশন চালিয়ে আপনার সিস্টেমের কী প্রয়োজন তা জানতে পারেন


1

এই আদেশটি আমাকে qtcreatorত্রুটি ছাড়াই শুরু করতে সহায়তা করেছিল :

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/tools/qtcreator-3.6.1/lib/Qt/lib

qtcreator-3.6.1ইনস্টলেশন ডিরেক্টরি যেখানে ।

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