Hallo Gemeinde,
mein Programm wurde auf Linux entwickelt, für die Installation verwende ich QConf (http://delta.affinix.com/qconf/), was auch die Abhängigkeiten für mich prüft. Da das Programm auch auf Windows läuft, suche ich eine Möglichkeit, um die Installation "einfach" zu halten. Im Moment ist der Aufwand sehr groß und für Leute die es noch nie gemacht haben, schwer. Besser gesagt es ist mehr oder weniger eine Zumutung für den Benutzer.
Unter Windows, muss Qt4 + minGW installiert werden, Umgebungsvariablen müssen gesetzt werden, MySQL-libs müssen installiert werden, MySQL Schnittstelle muss in Qt eingebunden werden. Erst dann kann ich mein Programm kompilieren. Das finde ich einfach eine Zumutung. Hat jemand eine Anleitung wie ich das umbauen kann, oder kennt jemand einen flexiblen Installer, den ich mit Skripts voll stopfen kann, so das alles automatisiert gemacht wird?
so long
jd
Qt Software installieren
Wie jetzt? Du willst den Nutzern zumuten das sie dein Programm selbst compilieren, um es nutzen zu können? Dann kannst Du es auch gleich sein lassen
Such dir besser einen der dir das Programm fertig compiliert und dir alle Bestandteile zur Verfügung stellt. Daraus kannst Du dann ein Installationspaket erstellen.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Da gibt es nicht viel zu zu sagen. Kurzfassung: Programm compilieren und mit allen benötigten DLLs in ein Verzeichnis packen. Wegen MySQL wird es etwas komplexer, abhängig davon ob Du selbst einen Server benötigst oder nur auf einen zugreifen willst.
Die deutsche Schriftsprache ist case-sensitive. Außerdem gibt es eine Interpunktionsnorm. Wenn manch einer seine Programme genauso schlampig schreibt, wie sein Posting hier, dann sollte er es lieber bleiben lassen.
Hallo, ich habe das jetzt soweit hin bekommen und alle Files zusammen. Das einzige Problem was ich habe ist, das der MySQL-Treiber nicht gefunden wird. Mein Programm sucht den Treiber unter C:\Qt\4.3.4\plugins\sqldriver\qsqlmysql4.dll Ich könnte meinen Installer zwar sagen das er die dll dort hin installieren soll, dann klappt das, aber ich will alles komplett unter C:\windows\system32 Wie kann ich das umbiegen, das der Treiber unter C:\windows\system32 gesucht wird? Ich habe den Treiber nach dieser Anleitung kompiliert: http://wiki.qtcentre.org/index.php?titl ... sing_MinGW
so long
jd
so long
jd
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Foren-Suche, Doku lesen, hatten wir schon zig Mal... http://doc.trolltech.com/4.3/plugins-ho ... extensions
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung