Не может смешать несовместимую библиотеку Qt

Я нашел много проблем подобным моему в сети, но все еще никаком действительном решении. У меня есть раздражение

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

обменивайтесь сообщениями каждый раз, когда я пытаюсь запустить genymotion. Кажется, что проблема или в переменных среды или в различных установленных библиотеках. Так, я пытаюсь видеть вывод различных команд

  1. echo $LD_LIBRARY_PATH возвраты ничто (на самом деле нет никакой переменной среды с этим именем.

  2. dpkg -al | grep libqt (*) возвращает этот список

(*) не уверенный это - правильная команда btw

  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

Какая-либо идея?

16
задан 10 October 2014 в 14:44

3 ответа

Решенный проблема с помощью это решение :

я устранил эту проблему, делающую следующее:

  1. Установка освобождения:

    apt-get install libxi-dev libxmu-dev
    
  2. (пере-) перемещение QT освобождает в каталоге установки Genymotion:

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

Эта последняя команда заставит Genymotion использовать QT системы, освобождает.

34
ответ дан 16 November 2019 в 13:09

После выполнения следующей команды: mkdir QtLibs && mv *Qt*.so* QtLibs

необходимо будет установить систему, освобождает. Для меня это было:

    libqtwebkit4
    libqt4-svg

можно узнать то, в чем система нуждается путем выполнения genymotion из терминала

командной строки
4
ответ дан 16 November 2019 в 13:09

Эта команда помогла мне запустить qtcreator без этой ошибки:

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

где qtcreator-3.6.1 - каталог установки.

1
ответ дан 16 November 2019 в 13:09

Другие вопросы по тегам:

Похожие вопросы: