Форум программистов, компьютерный форум, киберфорум
QML
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
5 / 5 / 3
Регистрация: 17.06.2013
Сообщений: 74
1

Развертывание qml приложение на стороннем компьютере

09.06.2015, 21:23. Показов 1000. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В общем, довольно распространенная проблема, которая у меня решаться ну совсем не хочет.
По сабжу имеем:
  • Программу со всеми зависимыми dll
  • Два компьютера с разной конфигурацией
  • Дедлайн через 28 часов
  • Проблему с запуском

Развертывание qml приложение на стороннем компьютере


Список всех файлов в папке с программой:
Кликните здесь для просмотра всего текста

09.06.2015 19:49 <DIR> .
09.06.2015 19:49 <DIR> ..
08.12.2013 21:38 windowplugin.dll
09.06.2015 20:54 <DIR> platforms
09.06.2015 20:56 <DIR> qml
08.12.2013 21:39 dialogplugin.dll
09.06.2015 15:32 HTMLook.exe
22.04.2013 19:03 icudt51.dll
22.04.2013 19:03 icuin51.dll
22.04.2013 19:03 icuuc51.dll
17.04.2013 21:18 libgcc_s_dw2-1.dll
17.04.2013 21:19 libstdc++-6.dll
17.04.2013 20:26 libwinpthread-1.dll
29.10.2014 06:06 msvcrt.dll
29.10.2014 04:57 OPENGL32.DLL
08.12.2013 21:13 qgif.dll
08.12.2013 21:13 qico.dll
08.12.2013 21:13 qjpeg.dll
08.12.2013 21:23 qmng.dll
08.12.2013 21:42 qquicklayoutsplugin.dll
08.12.2013 21:16 qsvg.dll
13.01.2014 03:38 Qt5Core.dll
08.12.2013 21:03 Qt5Gui.dll
08.12.2013 21:00 Qt5Network.dll
08.12.2013 21:26 Qt5Qml.dll
08.12.2013 21:32 Qt5Quick.dll
08.12.2013 21:15 Qt5Svg.dll
08.12.2013 21:08 Qt5Widgets.dll
08.12.2013 21:23 qtga.dll
08.12.2013 21:23 qtiff.dll
08.12.2013 21:38 qtquick2plugin.dll
08.12.2013 21:42 qtquickcontrolsplugin.dll
08.12.2013 21:23 qwbmp.dll
08.12.2013 21:14 qwindows.dll

I:\HTMLook_v2\platforms
09.06.2015 20:58 <DIR> .
09.06.2015 20:58 <DIR> ..
08.12.2013 21:14 qwindows.dll


Собсно, вопрос в чем: как и почему так происходит, если все нужные dll лежат где надо и не надо, установлены нужные пакеты visual c++ runtime, а старта у приложения нет и нет?

P.S. Qt 5.2.0, сборка Release, собирался через mingw48_32.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2015, 21:23
Ответы с готовыми решениями:

QML приложение не работает на другом компьютере
Добрый день, форумчане! Недавно начал изучать QML и столкнулся с такой проблемой: У меня всё...

При запуске VI на стороннем компьютере все элементы лицевой панели съезжают
Доброго времени суток. У меня такая проблема. Пользуюсь LabVIEW 2014 32 bit. Разработанная мною...

Не запускается приложение на стороннем комрьютере
Доброго времени суток. Программа на C# Visual Studio 2013 Express. База данных mdf. Мастером...

TomEEplus - просто веб-приложение, развертывание
кто-нибудь развертывал приложение на TomEEplus версии 7.xx ? вот моя конфигурация web.xml ...

5
5 / 5 / 3
Регистрация: 17.06.2013
Сообщений: 74
09.06.2015, 23:48  [ТС] 2
Что, никто не в курсе как помочь?
0
127 / 105 / 27
Регистрация: 25.02.2010
Сообщений: 451
10.06.2015, 08:38 3
The_Netos, попробуйте программу для сборки dll, от комрада Avazart https://www.cyberforum.ru/blog... g2457.html
0
5 / 5 / 3
Регистрация: 17.06.2013
Сообщений: 74
10.06.2015, 09:11  [ТС] 4
Пробовал, но он просто стягивает dll подключаемые при СТАРТЕ, а не в процессе

Опытным путем я выяснил чего не хватало для работы, но ошибка все равно не исчезла
0
5 / 5 / 3
Регистрация: 17.06.2013
Сообщений: 74
12.06.2015, 21:54  [ТС] 5
В общем, часть решения проблемы состояла в следующем:
- Снести нафиг все бибилиотеки MV С++ и установить самые свежие версии;
- Из папки mvc компилятора выбрать библиотеку libEGL.dll и поместить ее рядом с exe

После этих шаманств с бубном и дебагом, программа более-менее стабильно начала запускаться почти на всех предоставленных конфигурациях компьютеров.

Всем спасибо за помощь.
0
Эксперт С++
8385 / 6147 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
13.06.2015, 00:10 6
Цитата Сообщение от The_Netos Посмотреть сообщение
Пробовал, но он просто стягивает dll подключаемые при СТАРТЕ, а не в процессе
Вообще-то там есть кнопочка "Update" для этого...
При старте все плагины могут не грузятся сразу, грузятся только при первом использовании, поэтому "обновлять" и копировать нужно после прогона всего функционала.
0
13.06.2015, 00:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2015, 00:10
Помогаю со студенческими работами здесь

Развертывание и приложение не имеют совпадающих зон безопасности
После публикации программу пытаюсь установить на другом компе и при начале установки выдается вот...

Подсветка QML элементов QML-ного плагина в QtCreator в случае нахождения QML файлов плагина в ресурсах!
Здравствуйте! Если сделать плагин для QML и подключить его в основном проекте ну как - то так:...

Приложение не работает на другом компьютере!
Здравствуйте! Написал программу, скомпилировал, все работает, а именно строит необходимые графики....

Запустить приложение на любом компьютере
Здравствуйте уважаемые программисты. У меня есть вопрос: Можно ли создать (программу) на писанную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru