- 1. Erstellen des Installationsprogramms
- 1. Schritt eins. Führen Sie das Skripterstellungsskript aus
- 2. Schritt zwei. Programmdaten einstellen
- 3. Schritt drei. Festlegen des Anwendungsinstallationsordners
- 4. Schritt vier. Auswählen von Ordnern und Dateien, die in das Paket aufgenommen werden
- 5. Fünfter Schritt. Erweiterte Installer-Optionen einstellen
- 6. Schritt sechs. Richten Sie eine Lizenzvereinbarung ein
- 7. Schritt sieben. Einrichten der Sprache des Installationsprogramms
- 8. Schritt acht. Festlegen des Ausgabeordners und des Namens des Installationsprogramms
- 9. Schritt neun. Montage des Installers
- 2. Zusammenfassung
- 3. Videoanleitung
Im letzten Artikel haben wir gelernt, wie man schnell alle im Projekt verwendeten DLLs erstellt. Und jetzt ist es an der Zeit, darüber zu sprechen, wie man ein Installationsprogramm für Windows erstellt. Ich verwende seit langem ein ziemlich praktisches Open-Source-Dienstprogramm namens InnoSetup, mit dem Sie mit nur wenigen Klicks ein mehrsprachiges Installationsprogramm zusammenstellen können.
Das Installationsprogramm wird von einem Dienstprogramm aus einem Skript zusammengestellt, das Sie manuell schreiben oder mithilfe eines Skripts ein Skript erstellen können. Die zweite Option ist einfacher und sehr effektiv.
Erstellen des Installationsprogramms
Schritt eins. Führen Sie das Skripterstellungsskript aus
Um das Skript auszuführen, gehen Sie zum Menü und wählen Sie Neues erstellen: Datei > Neu oder die Tastenkombination Strg + N.
Klicken Sie dann auf die Schaltfläche Weiter .**
Schritt zwei. Programmdaten einstellen
In diesem Schritt konfigurieren wir die Programmanmeldeinformationen:
- Anwendungsname;
- Anwendungsversion;
- Der Herausgeber der Anwendung;
- Bewerbungswebsite.
Dann folgen wir weiter (Next-Button).
Schritt drei. Festlegen des Anwendungsinstallationsordners
In diesem Schritt wählen wir den Ordner aus, in dem die Anwendung installiert werden soll, falls erforderlich, und wir können auch angeben, ob der Benutzer den Zielordner ändern darf oder nicht.
Schritt vier. Auswählen von Ordnern und Dateien, die in das Paket aufgenommen werden
In diesem Schritt müssen Sie die ausführbare Datei (*.exe), Ordner und Bibliotheken Ihrer Anwendung auswählen.
Fünfter Schritt. Erweiterte Installer-Optionen einstellen
In diesem Schritt richten wir die Symbole ein, die während der Installation der Anwendung erstellt werden, sowie die Rechte des Benutzers, diese Symbole während der Installation anzupassen.
Schritt sechs. Richten Sie eine Lizenzvereinbarung ein
Wenn du es schon geschrieben hast, natürlich ...
Schritt sieben. Einrichten der Sprache des Installationsprogramms
Schritt acht. Festlegen des Ausgabeordners und des Namens des Installationsprogramms
In diesem Schritt legen wir den Pfad zu dem Ordner fest, in dem das Installationsprogramm erstellt wird, und seinen Namen sowie das Symbol des Installationsprogramms. Nächste Schritte drücken Sie Weiter und am Ende Fertig stellen.
Schritt neun. Montage des Installers
Nachdem das Skript mit der Vorbereitung des Skripts fertig ist, bietet das Dienstprogramm an, das Installationsprogramm zu erstellen.
Ich empfehle, dass Sie sich zunächst weigern, das Installationsprogramm zusammenzustellen, wenn Sie Ordner mit angehängten Dateien haben. Da Sie den Erstellungspfad der Dateien, die sich in diesen Ordnern befinden, noch manuell festlegen müssen.
Suchen Sie dazu den Block [ Dateien ] und darin die Zeile, in der der Ordner mit dem Inhalt ausgewählt ist.
In diesem Fall ist dies die Zeile:
Source: "D:\gui_stm32\imageformats\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Es ist notwendig, den Parameter DestDir, wie unten gezeigt zu korrigieren, da das Installationsprogramm sonst alle Dateien auf einen gemeinsamen Heap ausgibt.
Source: "D:\gui_stm32\imageformats\*"; DestDir: "{app}\imageformats"; Flags: ignoreversion recursesubdirs createallsubdirs
Zusammenfassung
Zusammenfassend kann ich sagen, dass das Dienstprogramm mit seiner Funktionalität auf "Ausgezeichnet" fertig wird.
Und Sie können das Programm von der offiziellen Website unter folgendem Link herunterladen: InnoSetup
Vergessen Sie nur nicht, alle DLLs des Projekts in einem Ordner zu sammeln, wie es im letzten Artikel getan wurde.
Можно ли как-то однозначно (не проверяя) выяснить, запустится ли программа в windows 7?
И как быть с разрядностью уже и просто в w10 (32\64)?
Здраствуйте. А как упаковать проект в deb пакет, для распространения на линуксе?