Как установить libQtGui.so.4 32bit на 64-битную Ubuntu

Я пытаюсь скомпилировать дерево андроида в Ubuntu 64bit 12.04; Сборка завершается ошибкой из-за отсутствия общей библиотеки libQtGui.so.4;

Проверьте файлы / usr / lib. Я обнаружил, что: / usr / lib / или / usr / lib32 не имеет Qt. /usr/lib/x86_64_xxxxx/libQutGui.so.4 существует.

Пакет уже установлен; тем не менее, я считаю, что установленная версия является 64-битной, в то время как для сборки требуется версия i386 (32-битная);

как я могу установить версию libQt для i386?

1
задан 14 November 2012 в 20:08

3 ответа

У меня была такая же проблема, когда я запускал 32-битное программное обеспечение в 64-битной системе.

ldd xxx
libQtGui.so.4 => not found
libQtCore.so.4 => not found

Затем я установил libqtgui4: i386 Install libqtgui4:i386 .

apt-get install libqtgui4:i386
ldd xxx
libQtGui.so.4 => /usr/lib/i386-linux-gnu/libQtGui.so.4 (0xf67e3000)
libQtCore.so.4 => /usr/lib/i386-linux-gnu/libQtCore.so.4 (0xf64dc000)

https://www.slsknet.org/news/node/482

0
ответ дан 14 November 2012 в 20:08

Чтобы скомпилировать программное обеспечение для 32-битной версии Qt 4, вам нужно установить пакет libqt4-dev:i386. Это удалит 64-битную версию, но ее можно будет переустановить после, если вам потребуется скомпилировать 64-битное программное обеспечение позже.

0
ответ дан 14 November 2012 в 20:08

Вот оно:

apt-get purge qt5-default -y
apt-get purge qt5-qmake -y
apt-get purge qtbase5-dev-tools -y
apt-get purge qttools5-dev-tools -y
apt-get install gcc-4.9 -y
apt-get install qt5-default -y
apt-get install qt5-qmake -y
apt-get install qtbase5-dev-tools -y
apt-get install qttools5-dev-tools -y
0
ответ дан 14 November 2012 в 20:08

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

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