웹에서 내 것과 비슷한 많은 문제가 있지만 여전히 실제 해결책은 없습니다. 나는 성가신
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40802)
genymotion을 시작하려고 할 때마다 메시지가 나타납니다. 문제가 환경 변수 또는 다른 라이브러리에 설치된 것 같습니다. 그래서 다양한 명령의 출력을 보려고합니다.
(*) 그것이 올바른 명령인지 확실하지 않습니다 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
(Genymotion 설치 디렉토리 내에서 Qt 라이브러리 이동)
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
설치 디렉토리는 어디에 있습니까 ?