Qt Software installieren

Verschiedenes zu Qt
Antworten
jd
Beiträge: 130
Registriert: 22. Januar 2008 17:55

Qt Software installieren

Beitrag von jd »

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
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

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.
jd
Beiträge: 130
Registriert: 22. Januar 2008 17:55

Beitrag von jd »

Hehe :) natürlich nicht. Unter Linux baue ich die Pakete, Problem für Linux gelöst. Aber unter Windows weiß ich nicht, wie das geht. Kannst du mir da mal einen Tipp geben?
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

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.
jd
Beiträge: 130
Registriert: 22. Januar 2008 17:55

Beitrag von jd »

Nein, ich will nur auf einen entfernten MySQL-Server zugreifen, mehr nicht. Also kompiliere ich einfach das Programm unter Windows, packe alle DLLs zusammen, die ich benötige, und das wars dann auch schon? Oder muss ich da noch was spezifisches beachten?

so long

jd
jd
Beiträge: 130
Registriert: 22. Januar 2008 17:55

Beitrag von jd »

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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

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
Antworten