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

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

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

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



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

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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2015, 21:23
Ответы с готовыми решениями:

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

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

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

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

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

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

Всем спасибо за помощь.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
13.06.2015, 00:10
Цитата Сообщение от The_Netos Посмотреть сообщение
Пробовал, но он просто стягивает dll подключаемые при СТАРТЕ, а не в процессе
Вообще-то там есть кнопочка "Update" для этого...
При старте все плагины могут не грузятся сразу, грузятся только при первом использовании, поэтому "обновлять" и копировать нужно после прогона всего функционала.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.06.2015, 00:10
Помогаю со студенческими работами здесь

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

Развертывание и приложение не имеют совпадающих зон безопасности
После публикации программу пытаюсь установить на другом компе и при начале установки выдается вот такая ошибка: СВЕДЕНИЯ О ВЕРСИИ...

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

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 23.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru