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

Я нашел много проблем, похожих на мои в Интернете, но до сих пор нет реального решения. У меня появляется раздражающее сообщение

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

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

echo $LD_LIBRARY_PATH ничего не возвращает (на самом деле нет никакой переменной окружения с этим именем. [F4] (*) возвращает этот список

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

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

4.

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

Любая идея?

1
задан 10 October 2014 в 15:44

2 ответа

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

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

libqtwebkit4 libqt4-svg

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

4
ответ дан 24 May 2018 в 02:59

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

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

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

1
ответ дан 24 May 2018 в 02:59

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

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