d
Там. 5, 2021, 6:49 Т.Қ.

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

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

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

3

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

11
d
  • Там. 5, 2021, 6:51 Т.Қ.
    Andrei Yankovich
    • Там. 5, 2021, 7:12 Т.Қ.

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

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

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

      R
      • Там. 5, 2021, 7:16 Т.Қ.

      доброго дня
      ось є стаття про те як можна знайти залежності
      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
        • Там. 5, 2021, 7:19 Т.Қ.

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

          d
          • Там. 5, 2021, 7:37 Т.Қ.

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

            d
            • Там. 5, 2021, 7:41 Т.Қ.

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

              Andrei Yankovich
              • Там. 5, 2021, 7:55 Т.Қ.

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

                R
                • Там. 5, 2021, 9:25 Т.Қ.

                ну проект запускається на іншомоу ПК
                але я докинув
                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
                  • Там. 7, 2021, 2:28 Т.Ж.

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

                    d
                    • Там. 9, 2021, 5:08 Т.Қ.

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

                      d
                      • Там. 9, 2021, 5:09 Т.Қ.

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

                        Пікірлер

                        Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
                        Кіріңіз немесе Тіркеліңіз