Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Ошибка при запуске Qt5 приложения
Ошибка при запуске Qt5 приложения
Извиняюсь если не в тот раздел написал. Имеется прога на Qt5. Бинарник с динамической линковкой. Необходимо сделать статическую линковку его зависимостей. Прога закрытая. Делаю так: создаю в директории с бинарником, каталог lib, кидаю туда необходимый набор разделяемых библиотек. Запускаю всё это дело таким скриптом:
Начинает ругаться на отсутствующий xcb плагин:
По совету, создал директорию platforms, куда закинул libqxcb.so, результат:
Сказали нужно закинуть ещё libQt5DBus. Закинул. Результата нет. Если кто имел дело с Qt5 - прошу отозваться. Дело застопорилось на этом плагине.
P.S. делал ldd со скриптом. Вроде всё на месте:
Код: Выделить всё
#!/bin/sh
ABSOLUTE_FILENAME=`readlink -e "$0"`
DIRECTORY=`dirname "$ABSOLUTE_FILENAME"`
LD_LIBRARY_PATH="${DIRECTORY}/lib"
export LD_LIBRARY_PATH
"${DIRECTORY}/PhoenixEmuProject-2.2" "$@"
Код: Выделить всё
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Reinstalling the application may fix this problem.
Aborted
Код: Выделить всё
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Available platform plugins are: xcb.
Reinstalling the application may fix this problem.
Aborted
P.S. делал ldd со скриптом. Вроде всё на месте:
Код: Выделить всё
linux-gate.so.1 (0xf76fe000)
libopenal.so.1 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libopenal.so.1 (0xf769d000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xf7676000)
libGLU.so.1 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libGLU.so.1 (0xf7601000)
libQt5OpenGL.so.5 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libQt5OpenGL.so.5 (0xf75a2000)
libQt5Widgets.so.5 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libQt5Widgets.so.5 (0xf6ea8000)
libQt5Xml.so.5 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libQt5Xml.so.5 (0xf6e62000)
libQt5Gui.so.5 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libQt5Gui.so.5 (0xf68e4000)
libQt5Core.so.5 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libQt5Core.so.5 (0xf63bb000)
libGL.so.1 => /usr/lib/i386-linux-gnu/libGL.so.1 (0xf62a4000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xf6288000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6196000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xf6150000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf6132000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xf5f88000)
librt.so.1 => /lib/i386-linux-gnu/i686/cmov/librt.so.1 (0xf5f7f000)
/lib/ld-linux.so.2 (0xf7701000)
libgobject-2.0.so.0 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libgobject-2.0.so.0 (0xf5f21000)
libglib-2.0.so.0 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libglib-2.0.so.0 (0xf5df9000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf5ca6000)
libpng12.so.0 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libpng12.so.0 (0xf5c79000)
libharfbuzz.so.0 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libharfbuzz.so.0 (0xf5c1c000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf5bff000)
libicui18n.so.52 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libicui18n.so.52 (0xf59dc000)
libicuuc.so.52 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libicuuc.so.52 (0xf5859000)
libnvidia-tls.so.340.65 => /usr/lib/i386-linux-gnu/tls/libnvidia-tls.so.340.65 (0xf5854000)
libnvidia-glcore.so.340.65 => /usr/lib/i386-linux-gnu/libnvidia-glcore.so.340.65 (0xf32c0000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf32ab000)
libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf32a3000)
libpcre.so.3 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libpcre.so.3 (0xf3231000)
libxcb.so.1 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libxcb.so.1 (0xf320b000)
libfreetype.so.6 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libfreetype.so.6 (0xf315a000)
libicudata.so.52 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libicudata.so.52 (0xf1aed000)
libXau.so.6 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libXau.so.6 (0xf1ae8000)
libXdmcp.so.6 => /home/sunderland93/Загрузки/ph22-linux-x86/lib/libXdmcp.so.6 (0xf1ae2000)
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Available platform plugins are: xcb.
Reinstalling the application may fix this problem.
Aborted