Pouvez-vous créer un setup.exe en qt pour installer votre application sur un ordinateur client
J'ai créé une application de bureau et maintenant, j'ai besoin d'installer sur l'ordinateur d'un client.
Cependant, que le client souhaite avoir un assistant pour installer. Comme Visual Studio projet d'installation vous permet d'ajouter un installateur.
N'Qt vous permettre de créer un programme d'installation ou dois-je utiliser une 3ème partie de l'installateur comme InstallShield ou Sage?
source d'informationauteur ant2009
Vous devez vous connecter pour publier un commentaire.
Vous avez certainement besoin d'un tiers de l'installateur. Quelques unes ont déjà été mentionnés. Si vous décidez d'aller avec un payée solution bitrock du programme d'installation est un choix parfait et ils sont également Qt centrés sur leur activité principale est autour de Qt.
Comme une alternative open source, je voudrais suggérer NSIS
- Je utiliser Inno et l'aime beaucoup. J'en ai essayé quelques autres, et celui-ci a bien fonctionné pour moi. (et gratuit)
Vous devez utiliser le Qt Installateur Cadre :
http://doc.qt.io/qtinstallerframework/ifw-overview.html
Si vous ne cible Windows, vous pouvez utiliser WiX (Windows Installer XML), qui peut être intégré dans Visual Studio et MSBuild, donc relativement facile à utiliser. C'est gratuit et produit valide les fichiers MSI, qui peut être une exigence de toute façon.
Si vous avez plutôt besoin d'un assistant simple d'installation, de donner InnoSetup un essai.
Je pense préférable d'utiliser un logiciel tiers comme installshield. Ils sont optimisés pour l'emballage et fournir beaucoup d'options personnalisables.
Si vous avez Visual Studio, vous pouvez continuer à utiliser un projet d'installation pour la distribution de votre application. Les outils sont intégrés. C'est la technologie qui WiX "remplacé" (plus sur cela plus tard), et c'est ce que je fais. Ce n'est pas une solution idéale, mais il me met un MSI, qui est la façon dont Windows logiciel doit être installé ces jours-ci. L'utilisation d'InstallShield ou quelque chose pourrait être mieux, mais pour être honnête, je n'ai jamais eu une bonne expérience avec un tiers des installateurs. C'est pourquoi, j'ai collé avec de la moins-que-idéal projet d'installation; il bat dépenser beaucoup sur cher, moche et souvent frustrant tiers installer les outils de création. En bref, c'est un très solution pragmatique, et des solutions pragmatiques sens.
Comme pour WiX: je ne recommande pas du tout. Il semble comme une grande idée, mais après quelques mois, je me suis retrouvé en revenant à la des projets d'installation. Même si il a été à l'aide de WiX pour une année de plus que j'ai été en utilisant le programme d'installation de projets, notre WiX expert prend deux fois plus long à obtenir quoi que ce soit. (Il est un excellent programmeur, trop, juste un peu aveuglé par l'open source.) Vous vous retrouvez avec des milliers de copié des lignes de texte que vous devez maintenir. Avec un couple de différents projets, il devient difficile à maintenir un gâchis.
Je ne voudrais pas suggérer de tenter de construire un programme d'installation de Qt vous-même. En plus d'avoir à obtenir un grand nombre de comportement, tout droit, comme une application Qt il faudra les bibliothèques Qt. À moins que vous lier statiquement, ce qui est possible avec l'édition commerciale (pas LGPL), mais difficile et n'est pas recommandé. Plus, alors vous seriez dont deux exemplaires des bibliothèques Qt dans votre téléchargement.
Qt lui-même semble utiliser le nullsoft programme d'installation. Cela seul devrait vous informer de la construction de votre propre n'est pas une bonne idée. 🙂