Как установить спокойное приложение в клиентской системе?

У меня есть спокойное приложение, в котором я нуждаюсь установленный на клиентском компьютере, который я не могу принять, установили QT на нем. Я нахожусь на MAC OSX и компьютере, я буду устанавливать его в некоторой основанной на Unix системе. Я буду устанавливать его сам, таким образом, мне не будут нужны мастер установки GUI или что-либо как этот. Идеально я хотел бы закончить со сценарием или make-файлом, наряду с папкой всех источников и необходимых библиотек, я просто не знаю, где запустить. Ссылки очень ценились бы, я ничто не нашел полезным после многих поисков Google.

Мой вопрос находится где-нибудь между этими двумя:
Можно ли создать setup.exe в QT для установки приложения на клиентском компьютере?
Создать установку Linux для спокойного приложения?

Мне не нужен полноценный мастер установки (вопрос 1), но у меня также не будет своей машины на сайте установки, чтобы просто продолжать копировать библиотеки, пока все зависимости не будут встречены (вопрос 2). В основном у меня должно быть все на CD, готовом устанавливать, когда я добираюсь там.Заранее спасибо.

15
задан Community 23 May 2017 в 12:31
поделиться

2 ответа

Существует два способа установки приложения QT в системе:

1 - вы можете составить статизм Qt. Это позволит вам развернуть приложение для вас без каких-либо зависимостей Qt.

2 - Вам нужно развернуть ваше приложение с помощью файлов Qt Libryairy, которые вам нужны (например, Qtcore.dll в Windows)

Вы найдете все объяснения для каждой платформы в документации QT: http: // qt- Project.org/doc/qt-4.8/deployment.html.

Для создания установщика вы можете использовать InstallJammer для Windows и Unix.

Для MacOSX вам необходимо создать изображение DMG. Это очень просто. Прочитайте следующую веб-страницу для получения справки: http://www.wikihow.com/make-a-dmg-file-on-a-mac . Используя Apple Script, вы можете настроить DMG (например, ссылку папки приложения в DMG).

Мое предпочтение установщика Win32 - NSIS .

Надеюсь, что поможет!

17
ответ дан 1 December 2019 в 04:09
поделиться

Не уверены, что вы хотите избежать мастера установки. Он также может помочь вам создать ярлыки меню Uninstaller, Desktop и START и т. Д. Как уже упоминалось в сообщениях, вы можете использовать Bitrock Installbuilder (Nokia использует его для CT Creator)

, если вы делаете Не хочу использовать мастер и не хотите статически компилировать, то вы можете объединить библиотеки Qt в той же папке, что и приложение и настроить сценарий оболочки, который устанавливает LD_LIBRARY_PATH к этому каталогу

0
ответ дан 1 December 2019 в 04:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: