d
Aug. 5, 2021, 6:49 p.m.

QML, запуск приложения

Всем, привет!
Пытаюсь написать приложение QML.
Прилжение написано, запускается из под отладчика.
Я собрал все необходимые библиотеки при помощи утилиты Library Collector.
Приложение запускается у меня на компьютере, но не запускается на других машинах.
Компилятор MSVC2015, vc_redist.x86 соответствующей версии на целевой машине установлен.
Но ничего не запускается.
Пробовал собирать комплект библиотек подсматривая в загруженные модули при отладке - результат тот-же.

Помогите пожалуйста собрать пакет необходимых библиотек.

3

Do you like it? Share on social networks!

11
d
  • Aug. 5, 2021, 6:51 p.m.
    Andrei Yankovich
    • Aug. 5, 2021, 7:12 p.m.

    Скорее всего вы собрали только библиотеки но не плагины и qml модули.
    Попробуйте утилиту CQtDeployer

    1. cqtdeployer -bin myexecutable.exe -qmake path/to/Qt/qmake.exe -qmlDir /path/to/my/qml/sources/dir

    Загрузить можно здесь

      R
      • Aug. 5, 2021, 7:16 p.m.

      доброго дня
      ось є стаття про те як можна знайти залежності
      https://kb.froglogic.com/misc/using-dependency-walker/

      якщо ви збираєте веб то не забудьте покласти в папки з Qt, не впевнений чи для QT += webview потрібно, бо збирав тільки з QT += webengine webenginewidgets
      Qt/5.15.2/msvc2019_64/
      resources
      translations

      QtWebEngineProcess.exe

      також можуть бути проблеми, мав ситуацію коли не стартувала програма бо не хотіла на іншому ПК працювати з ssl лібами з Qt, качнув з https://wiki.openssl.org/index.php/Binaries і запрацювала
      libcrypto-1_1-x64.dll
      libssl-1_1-x64.dll

        d
        • Aug. 5, 2021, 7:19 p.m.

        Пробую, пока не выходит :-(

          d
          • Aug. 5, 2021, 7:37 p.m.

          Собирается DistributionKit, но не запускается даже на моём компьютере

            d
            • Aug. 5, 2021, 7:41 p.m.

            плагины тоже собрал

              Andrei Yankovich
              • Aug. 5, 2021, 7:55 p.m.

              Проект должен быть собран обязательно как release иначе ничего не будет работать

                R
                • Aug. 5, 2021, 9:25 p.m.

                ну проект запускається на іншомоу ПК
                але я докинув
                msvcp140.dll
                msvcp140_1.dll
                vccorlib140.dll
                vcruntime140.dll
                vcruntime140_1.dll

                так вони інсталяться всі з vc_redist.x64 але я не просто не ставив на віртуальці ці vc_redist.x64

                збирав я з QMAKE_POST_LINK = $$(QTDIR)/bin/windeployqt $$OUT_PWD/release
                але всеодно воно не зібрало усе,
                далі докопіював папку qml і plugins
                і всеодно не запускалось.. тому я я пішов на радикальні методи іспокіював з папки Qt\5.15.2\msvc2019_64\bin
                усі Qt бібілотеки
                і програма запустилася ))) тому методом видалення і проб вам залишається визначитит яких не вистарчає)))
                доречі перевірка через https://github.com/lucasg/Dependencies пказала що все завантажується

                  d
                  • Aug. 7, 2021, 2:28 a.m.

                  Увы, не получается :-(

                    d
                    • Aug. 9, 2021, 5:08 p.m.

                    Ураааааа!!!!
                    Заработало!!!!
                    Ответ тут: https://evileg.com/ru/post/163/

                      d
                      • Aug. 9, 2021, 5:09 p.m.

                      Всем спасибо за помощь!

                        Comments

                        Only authorized users can post comments.
                        Please, Log in or Sign up
                        • Last comments
                        • AK
                          April 1, 2025, 11:41 a.m.
                          Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
                        • Evgenii Legotckoi
                          March 9, 2025, 9:02 p.m.
                          К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
                        • VP
                          March 9, 2025, 4:14 p.m.
                          Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
                        • ИМ
                          Nov. 22, 2024, 9:51 p.m.
                          Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
                        • Evgenii Legotckoi
                          Oct. 31, 2024, 11:37 p.m.
                          Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup