Я нашел много проблем подобным моему в сети, но все еще никаком действительном решении. У меня есть раздражение
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40802)
обменивайтесь сообщениями каждый раз, когда я пытаюсь запустить genymotion. Кажется, что проблема или в переменных среды или в различных установленных библиотеках. Так, я пытаюсь видеть вывод различных команд
echo $LD_LIBRARY_PATH
возвраты ничто (на самом деле нет никакой переменной среды с этим именем.
dpkg -al | grep libqt
(*) возвращает этот список
(*) не уверенный это - правильная команда btw
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
Какая-либо идея?
Решенный проблема с помощью это решение :
я устранил эту проблему, делающую следующее:
Установка освобождения:
apt-get install libxi-dev libxmu-dev
(пере-) перемещение QT освобождает в каталоге установки Genymotion:
mkdir QtLibs && mv *Qt*.so* QtLibs
Эта последняя команда заставит Genymotion использовать QT системы, освобождает.
После выполнения следующей команды: mkdir QtLibs && mv *Qt*.so* QtLibs
необходимо будет установить систему, освобождает. Для меня это было:
libqtwebkit4 libqt4-svg
можно узнать то, в чем система нуждается путем выполнения genymotion из терминала
командной строки Эта команда помогла мне запустить qtcreator
без этой ошибки:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/tools/qtcreator-3.6.1/lib/Qt/lib
где qtcreator-3.6.1
- каталог установки.