Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30

Qt5 Перенос приложения на другой компьютер

01.03.2013, 17:30. Показов 37399. Ответов 56
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Установил я QtCreator + Qt5 + MinGW. Все зашибись работает.
Что бы иметь возможность запускать приложение из проводника прописал пути к бинарникам Qt и MinGW в переменную среды PATH.( и все тоже работает )

Но в дальнейшем выяснилось что при переносе, во первых Qt5 тянет теперь(В отличии от Qt4.8) дофига DLL во вторых что даже если по зависимостям собрать их в одной папке с exe то все равно не запускается и выдает такую новость:
Миниатюры
Qt5 Перенос приложения на другой компьютер  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.03.2013, 17:30
Ответы с готовыми решениями:

Перенос приложения на другой компьютер
Закинул в папку с exe libmysql.dll, на моем компе работает, запускаю на другом и libmysql.dll перестает подгружаться, даже есть в папку...

Перенос Qt приложения на другой компьютер (linux)
Cоздал небольшое приложение на Qt 5.8.0, из используемого QtCore, QtNetwork и QtSql. Сборка qt установлена не static. На моём компе всё...

Qt5 перенос приложения из windows7 в linux (Raspbery)
Добрый вечер! Извиняюсь, не так давно знаком с Qt и линукс, нужна помощь. Задача стоит разработать приложение для микрокомпьютера...

56
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
10.07.2014, 21:30  [ТС]
Студворк — интернет-сервис помощи студентам
Cyber_Fighter, Вы про мой сборщик ?
0
 Аватар для Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 75
11.07.2014, 10:55
Avazart,нет я про свое приложение.
0
 Аватар для Воротислав
127 / 105 / 27
Регистрация: 25.02.2010
Сообщений: 451
11.07.2014, 11:10
Cyber_Fighter, Добрый день. Если все несколько виджетов, то скорее всего у вас стоит режим отладки (это можно легко проверить, посмотрев на DLL файлы, которые скопированы к Вашему exe-файлу. Если они имеет в своем названии букву d (например Qt5Cored.dll)). В режиме Выпуск они будут меньше занимать места. Но даже в этом случае размер со всеми dll будет довольно таки большим. И с этим уже ничего не поделать.
1
 Аватар для Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 75
11.07.2014, 11:21
39 мб не на много уменьшился проект, жаль
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
11.07.2014, 11:35
Если не используешь WebKit, то перебери Qt без ICU.
0
 Аватар для Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 75
11.07.2014, 12:16
Как перебрать Qt без ICU? Гугл не дал адекватных результатов.
0
1443 / 1326 / 131
Регистрация: 20.03.2009
Сообщений: 4,689
Записей в блоге: 11
11.07.2014, 12:47
Цитата Сообщение от Cyber_Fighter Посмотреть сообщение
Как перебрать Qt без ICU? Гугл не дал адекватных результатов.
Bash
1
2
3
./configure --help | grep ICU
    -no-icu ............ Do not compile support for ICU libraries.
 +  -icu ............... Compile support for ICU libraries.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.07.2014, 14:42  [ТС]
Цитата Сообщение от Cyber_Fighter Посмотреть сообщение
39 мб не на много уменьшился проект, жаль
Если не используется webkit и multimedia то может лучше сразу пересобрать Qt статически, кстати мой сборщик собран именно в такой сборке там вышло ~8М (+сжатие UPX- 3,2M)
0
 Аватар для Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 75
11.07.2014, 14:42
Я так понял это в конфиг нужно прописать?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.07.2014, 14:45  [ТС]
Цитата Сообщение от Cyber_Fighter Посмотреть сообщение
Я так понял это в конфиг нужно прописать?
Тебе показали как хелп посмотреть.
А вообще имелась ввиду пересборка Qt.
0
 Аватар для Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 75
11.07.2014, 14:51
И еще, как мне сделать статическую сборку,если у меня msvc вместо mingw?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.07.2014, 14:54  [ТС]
Цитата Сообщение от Cyber_Fighter Посмотреть сообщение
И еще, как мне сделать статическую сборку,если у меня msvc вместо mingw?
Ну у меня как раз в msvc получилось собрать статически- поищите по форуму не раз обсуждалось.
0
 Аватар для Cyber_Fighter
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 75
11.07.2014, 15:44
Что то я не нашел под msvc, там только для mingw
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
11.07.2014, 15:51  [ТС]
К примеру: Qt Static
0
0 / 0 / 0
Регистрация: 06.11.2015
Сообщений: 1
07.11.2015, 00:18
Какие dll нужно скопировать в папку с exe чтобы программа работающая с QAxContainer работала на другой машине??
0
72 / 72 / 33
Регистрация: 07.11.2015
Сообщений: 281
07.11.2015, 15:16
Конкретно по QAxContainer хз, но в Qt/bin есть windeployqt.exe. Она сама накидает библиотек, каких нужно (хотя иногда и лишнего берет).
Для проверки в конце я обычно пользуюсь чистой виртуальной машиной.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
07.11.2015, 15:34  [ТС]
Для тех кому лень читать тему полностью еще раз: Программа для сборки библиотек для переноса Qt-приложений
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.11.2015, 15:34

Перенос приложения на другой ПК
Собираю приложение как релиз на одном компе, добавив в папку необходимые ддл и папку platforms. Все запускается. Копирую получившуюся...

Перенос проекта на другой компьютер
Доброго дня. Хочу перенести программу, собранную в релизный .exe файл на другой компьютер и запустить ее там. Qt там нет. Забросил все...

SQLite и перенос программы на другой компьютер
Здравствуйте уважаемые форумчане. Знаю что подобные вопросы уже обсуждались. Мой в какой-то степени будет похожим, но и отличающимся от...

Перенос Qt + Winsock2 программы на другой компьютер
Всем доброго времени суток! Помогите пожалуйста со страшной проблемой:cry: У меня есть программа, написанная на Qt5 под Windows, в ней...

MySql и перенос программы на другой компьютер
Доброго времени суток. Возникла такая проблема: есть программка, работающая с MySql. В системе, на которой программа разрабатывалась,...


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

Или воспользуйтесь поиском по форуму:
57
Ответ Создать тему
Опции темы

Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru