Können Sie erstellen, setup.exe in qt installieren Sie Ihre app auf einem client-computer
Habe ich eine desktop-app und jetzt muss ich installieren auf einem client-computer.
Jedoch, der Kunde möchte einen Assistenten zu installieren. Wie Visual Studio setup-Projekt hinzufügen ermöglicht einen installer.
Macht Qt ermöglichen Ihnen das erstellen eines installer oder muss ich das mit einem 3rd party installer wie InstallShield oder Wise?
InformationsquelleAutor der Frage ant2009 | 2009-03-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie unbedingt eine Drittanbieter-installer. Ein paar gute wurden schon genannt. Wenn Sie sich entscheiden, gehen mit einer kostenpflichtigen Lösung bitrock - installer ist eine perfekte Wahl, und Sie sind auch Qt-centric und deren Hauptgeschäft ist rund um Qt.
Als open-source-alternative würde ich vorschlagen, NSI
InformationsquelleAutor der Antwort Yorgos Pagles
Benutze ich Inno und mag es sehr. Ich habe versucht, ein paar andere und diese funktionierte gut für mich. (und Kostenlose)
InformationsquelleAutor der Antwort Tim
Sollten Sie die Qt-Installer-Framework :
http://doc.qt.io/qtinstallerframework/ifw-overview.html
InformationsquelleAutor der Antwort Talespin_Kit
Wenn Sie einzige Ziel von Windows, die Sie verwenden können, WiX (Windows Installer XML), die Integration in Visual Studio und MSBuild, also relativ einfach zu bedienen. Es ist kostenlos und produziert gültigen MSI-Dateien, die möglicherweise eine Anforderung jedenfalls.
Wenn Sie brauchen eher eine einfache setup-Assistenten, geben InnoSetup versuchen.
InformationsquelleAutor der Antwort OregonGhost
Denke ich besser, verwenden Sie ein Drittanbieter-software wie installshield. Sie sind optimal für die Verpackung von Zweck und bieten viel anpassbare Optionen.
InformationsquelleAutor der Antwort Chathuranga Chandrasekara
Wenn Sie Visual Studio bereits, Sie können weiterhin verwenden Sie ein setup-Projekt, um Ihre Anwendung verteilen. Die Werkzeuge sind integriert. Dies ist die Technologie, WiX "ersetzt" werden (dazu später mehr), und es ist, was ich Tue. Es ist keine ideale Lösung, aber es wird mir eine MSI, die ist, wie die Windows-software sollte installiert werden, in diesen Tagen. Mit InstallShield oder so ähnlich könnte besser sein, aber um ehrlich zu sein hatte ich noch nie eine gute Erfahrung mit einem Drittanbieter-Installateure. Das ist, warum ich blieb nur mit der weniger-als-idealen setup-Projekt; es schlägt viel auf teuer, hässlich und oft frustrierend Dritten installer-Erstellung Werkzeuge. Kurz gesagt, es ist eine sehr pragmatische Lösung und pragmatische Lösungen, die Sinn machen.
Als für WiX: ich weiß wirklich nicht empfehlen es überhaupt. Es scheint wie eine gute Idee, aber nach ein paar Monaten fand ich mich dem wechseln zurück zum setup-Projekte. Obwohl er bereits mit WiX für ein Jahr mehr als ich habe mit setup-Projekten, unseren WiX-Experte dauert doppelt so lange, um alles zu erhalten getan. (Er ist ein toller Programmierer auch nur ein bisschen geblendet von open source.) Sie am Ende mit tausenden von kopierten Textzeilen, die Sie brauchen, zu erhalten. Mit ein paar verschiedenen Projekten, es wird zu einer wartbaren Durcheinander.
Ich würde nicht vorschlagen, versuchen ein Installationsprogramm erstellen, die in Qt selbst. Zusätzlich zu den mit eine Menge von Verhalten, gerade Recht, als Qt-Applikation benötigt es die Qt-Bibliotheken. Es sei denn, Sie statisch zu verknüpfen, was möglich ist, mit der commercial edition (nicht LGPL), aber schwierig und wird nicht empfohlen. Plus dann würden Sie werden, darunter zwei Exemplare der Qt-Bibliotheken, die in Ihrem laden.
Qt selbst scheint die Verwendung der nullsoft installer. Das allein sollte Ihnen sagen, die Erstellung Ihrer eigenen ist keine gute Idee. 🙂
InformationsquelleAutor der Antwort Steven Fisher