Russian Qt Forum

Qt => Общие вопросы => Тема начата: Norad от Июль 17, 2014, 12:35



Название: Перенос Qt/QML приложения на чистый компьютер
Отправлено: Norad от Июль 17, 2014, 12:35
Всем доброго времени суток! Столкнулся со следующей проблемой: взял exe файл релизной сборки программы, скопировал вместе с ним все необходимые ему DLL файлы, в том числе в папке platforms, перенес все это на другой компьютер. Программа запускается, но на виджете не отображается QML, просто белый виджет и все. Dependency walker'ом проверял, ничего он не видит. Программа создавалась на Qt 5.2.1 с компилятором MinGW 4.8. Подскажите, что можно сделать.


Название: Re: Перенос Qt/QML приложения на чистый компьютер
Отправлено: gil9red от Июль 17, 2014, 12:57
Dll QML и QtQuick не забыли скинуть?
А на машине драйвера opengl есть?


Название: Re: Перенос Qt/QML приложения на чистый компьютер
Отправлено: Alex Custov от Июль 17, 2014, 12:58
http://www.prog.org.ru/index.php?topic=26774.msg193015#msg193015


Название: Re: Перенос Qt/QML приложения на чистый компьютер
Отправлено: Norad от Июль 17, 2014, 13:14
Dll QML и QtQuick не забыли скинуть?
А на машине драйвера opengl есть?
А для чего Open GL ? Я же его совсем не использую. Только QML 2.0


Название: Re: Перенос Qt/QML приложения на чистый компьютер
Отправлено: gil9red от Июль 17, 2014, 13:30
Dll QML и QtQuick не забыли скинуть?
А на машине драйвера opengl есть?
А для чего Open GL ? Я же его совсем не использую. Только QML 2.0

А вот QML может OpenGL использовать :)
Где-то тут, на форуме, видел тему, связанную с Qt5 QML и библиотеками, в которых приводился минимальный список dll для запуска, и в ней кто-то скидывал ссылки на библиотеку OpenGL (opengl32.dll) :)


Название: Re: Перенос Qt/QML приложения на чистый компьютер
Отправлено: gil9red от Июль 17, 2014, 13:34
Возьмите у меня: https://github.com/gil9red/ListFiles/releases/tag/0.0.1
Там должны быть все dll, нужные для запуска на чистой машине


Название: Re: Перенос Qt/QML приложения на чистый компьютер
Отправлено: Norad от Июль 17, 2014, 14:11
Спасибо, уже посмотрел тему, предложенную Alex Custov. Оказалось у меня не хватало папок из Qt-5.2.1\5.2.1\mingw48_32\qml
QtQml
QtQuick
QtQuick.2