Russian Qt Forum
Ноябрь 23, 2024, 04:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Перенос Qt/QML приложения на чистый компьютер  (Прочитано 6123 раз)
Norad
Гость
« : Июль 17, 2014, 12:35 »

Всем доброго времени суток! Столкнулся со следующей проблемой: взял exe файл релизной сборки программы, скопировал вместе с ним все необходимые ему DLL файлы, в том числе в папке platforms, перенес все это на другой компьютер. Программа запускается, но на виджете не отображается QML, просто белый виджет и все. Dependency walker'ом проверял, ничего он не видит. Программа создавалась на Qt 5.2.1 с компилятором MinGW 4.8. Подскажите, что можно сделать.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Июль 17, 2014, 12:57 »

Dll QML и QtQuick не забыли скинуть?
А на машине драйвера opengl есть?
Записан

Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #2 : Июль 17, 2014, 12:58 »

http://www.prog.org.ru/index.php?topic=26774.msg193015#msg193015
Записан
Norad
Гость
« Ответ #3 : Июль 17, 2014, 13:14 »

Dll QML и QtQuick не забыли скинуть?
А на машине драйвера opengl есть?
А для чего Open GL ? Я же его совсем не использую. Только QML 2.0
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #4 : Июль 17, 2014, 13:30 »

Dll QML и QtQuick не забыли скинуть?
А на машине драйвера opengl есть?
А для чего Open GL ? Я же его совсем не использую. Только QML 2.0

А вот QML может OpenGL использовать Улыбающийся
Где-то тут, на форуме, видел тему, связанную с Qt5 QML и библиотеками, в которых приводился минимальный список dll для запуска, и в ней кто-то скидывал ссылки на библиотеку OpenGL (opengl32.dll) Улыбающийся
« Последнее редактирование: Июль 17, 2014, 13:36 от gil9red » Записан

gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #5 : Июль 17, 2014, 13:34 »

Возьмите у меня: https://github.com/gil9red/ListFiles/releases/tag/0.0.1
Там должны быть все dll, нужные для запуска на чистой машине
Записан

Norad
Гость
« Ответ #6 : Июль 17, 2014, 14:11 »

Спасибо, уже посмотрел тему, предложенную Alex Custov. Оказалось у меня не хватало папок из Qt-5.2.1\5.2.1\mingw48_32\qml
QtQml
QtQuick
QtQuick.2
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.148 секунд. Запросов: 23.