powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не открывается приложение QML не целевом компьютере
8 сообщений из 8, страница 1 из 1
Не открывается приложение QML не целевом компьютере
    #39642535
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!
Написал программу в QT Creator с использованием QML.
На машине где стоит QT Creator всё работает, а на другой не работает.
Для целевой машины создал в каталоге приложения файл qt.conf:
[Paths]
Prefix=./
Libraries=lib
Plugins=plugins
Qml2Imports=qml
скинул в папку lib и plugin всё что надо, в папку qml скопировал папки
QtQml,
QtQuick,
QtQuick.2
из каталога qml установленного QT Creatora.
При запуске никаких ошибок не выдаёт, но при этом и окно не открывается.
Понятно, что нужны ещё какие-то рантайм библиотеки qml, но какие?!
В гугле ничего не нашёл.
Заранее спасибо!
...
Рейтинг: 0 / 0
Не открывается приложение QML не целевом компьютере
    #39642555
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек,

Код: sql
1.
ldd your_application_name
...
Рейтинг: 0 / 0
Не открывается приложение QML не целевом компьютере
    #39642562
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
linux-vdso.so.1 (0x00007ffe88372000)
libQt5Quick.so.5 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libQt5Quick.so.5 (0x00007f0ad4496000)
libQt5Widgets.so.5 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libQt5Widgets.so.5 (0x00007f0ad3c61000)
libQt5Gui.so.5 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libQt5Gui.so.5 (0x00007f0ad34b1000)
libQt5Qml.so.5 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libQt5Qml.so.5 (0x00007f0ad2eb2000)
libQt5Network.so.5 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libQt5Network.so.5 (0x00007f0ad2b1e000)
libQt5Sql.so.5 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libQt5Sql.so.5 (0x00007f0ad28d7000)
libQt5Core.so.5 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libQt5Core.so.5 (0x00007f0ad2197000)
libGL.so.1 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libGL.so.1 (0x00007f0ad1f4b000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0ad1d2e000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0ad1a23000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0ad1722000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0ad150c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0ad1161000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0ad0f46000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0ad0d3e000)
libicui18n.so.56 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libicui18n.so.56 (0x00007f0ad08a5000)
libicuuc.so.56 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libicuuc.so.56 (0x00007f0ad04ed000)
libicudata.so.56 => /home/user/projects/c++/qt/build-diningquickedit-Desktop_Qt_5_9_3_GCC_64bit-Release/./lib/libicudata.so.56 (0x00007f0aceb0a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0ace906000)
libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f0ace704000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f0ace3f5000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0ad4acf000)
VBoxOGLcrutil.so => /usr/lib/x86_64-linux-gnu/VBoxOGLcrutil.so (0x00007f0ace206000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f0ace003000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f0acde00000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f0acdbfa000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f0acd9e8000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f0acd77a000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f0acd437000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f0acd215000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f0acd011000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f0acce0c000)
...
Рейтинг: 0 / 0
Не открывается приложение QML не целевом компьютере
    #39642586
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джек,

Looks fine on the system level. It may be the same bug
...
Рейтинг: 0 / 0
Не открывается приложение QML не целевом компьютере
    #39642605
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставил в код отладочные точки - выяснилось, что вот эту строку:
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
программа не может пройти.
Не вставилиь ресурсы при сборке что-ли?
...
Рейтинг: 0 / 0
Не открывается приложение QML не целевом компьютере
    #39642629
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCcДжек,

Код: sql
1.
ldd your_application_name



Или depends.

Также, http://doc.qt.io/qt-5/deployment.html
...
Рейтинг: 0 / 0
Не открывается приложение QML не целевом компьютере
    #39642701
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас собрал всё вот этой программой linuxdeployqt.
Она создала все папки и qt.conf.
Сейчас не запускается с ошибкой:
This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".
...
Рейтинг: 0 / 0
Не открывается приложение QML не целевом компьютере
    #39643157
Джек
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо. Вопрос снимается. Удалось запустить.
Но, оказывается, программа linuxdeployqt не всё что надо собирает - пришлось вручную "докидывать" некоторые библиотеки и qml-файлы.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не открывается приложение QML не целевом компьютере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]