I wouldn't recommend the Qt Installer Framework, due to its complexity and some problematic features. It's targeted at installing Qt, but can be a PITA for projects with a different apporach:

On Windows it always creates registry entries pointing at the (automagically generated) uninstaller. You cannot disable this. This is especially problematic i.e. if you have a collection of independent packages (maybe the same library in different versions or different libraies taht all should go into the same directory) and dont want to ship them all in the same installer, but one package per installer. Qt IFW doesn't allow installing into a directory that already has an uninstaller of anothzer package in it. Deleting an uninstaller does not remove the registry entry, and finding ist manually or using a script is basically impossible as it creates an unknown UUID key in the registry, that you cannot get ahold of while installing the package.

Another problem is, that unassisted installations without UI (i.e. on a remote machine without an X-Server) are not possible, but I guess  that's only a problem on non-Windows systems.

Also Qt IFW has a kinda backwards approach to installation steps: you actively have to remove steps/UIs you dont want to use, instead of adding those you actually want to use.

For Qt itself it may be great, for other (differentyl structured) projects it's often not worth the hassle.

Mit freundlichen Grüßen | Kind regards,

*Yves Maurischat*
Senior Software Engineer

basysKom GmbH
Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
Tel: +49 6151 870 589 -144 | Fax: -199
yves.maurisc...@basyskom.com | www.basyskom.com

Handelsregister: Darmstadt HRB 9352
Geschaeftsfuehrende Partner: Heike Ziegler, Alexander Sorg

Am 21.04.2020 um 09:36 schrieb Dmitriy Purgin:
Hello Alexander,

you could try Qt Installer Framework: https://doc.qt.io/qtinstallerframework/index.html

Cheers
Dmitriy

On Tue, Apr 21, 2020 at 9:20 AM "Alexander Carôt" <alexander_ca...@gmx.net <mailto:alexander_ca...@gmx.net>> wrote:

    Hello all,

    I consider shipping my Qt built software with a conventional
    installer on Windows.

    Can anyone give me a recommendation of a solid freeware for this
    purpose ?

    Thanks in advance,
    best

    Alex

    --
    http://www.carot.de
    Email : alexan...@carot.de
    Tel.: +49 (0)177 5719797

    _______________________________________________
    Interest mailing list
    Interest@qt-project.org <mailto:Interest@qt-project.org>
    https://lists.qt-project.org/listinfo/interest


_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to