Qt Assistant - Probleme ohne installiertem Qt

Verschiedenes zu Qt
Antworten
oldmanII
Beiträge: 9
Registriert: 11. Juni 2010 15:57

Qt Assistant - Probleme ohne installiertem Qt

Beitrag von oldmanII »

Hallo,
ich habe mir eine Hilfedatei erstellt (help.qhc und help.qch) welche ich auf meinem Rechner mit installiertem Qt (4.4.3) und Windows XP ohne Probleme angezeigt bekomme.

Jetzt mein Problem: Auf einem Rechner ohne installiertem Qt wird die Hilfe nicht angezeigt. Fehlermeldung: The specified collection file could not be read!

Die für den Assistant beim Starten benötigten dll's habe ich im Verzeichnis vom Assistant zu liegen. Das Problem tritt erst auf, wenn die Hilfedatei angezeigt werden soll.

Was wird noch benötigt um mit dem Assistant eine Hilfedatei anzuzeigen?


mfg
oldman
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Re: Qt Assistant - Probleme ohne installiertem Qt

Beitrag von franzf »

oldmanII hat geschrieben:Was wird noch benötigt um mit dem Assistant eine Hilfedatei anzuzeigen?
Eine Qt-Installation...
Seh ich das richtig, dass du selber die assistant-exe + qt-libs aus deiner Installation auf den Zielrechner kopiert hast? Warum kannst du dort nicht auch einfach Qt installieren? Dein Aufwand ist ja jetzt fast höher, als wenn du Qt direkt installierst.
Welche Qt-Version hat denn die Zielplattform? Qt ist ja prinzipiell Abwärtskompatibel, so dass nach nem Update die alten Sachen funktionieren. Es ist durchaus möglich, dass qt-4.4.3 Veränderungen im helpfile eingeführt hat, die qt <4.4.3 Probleme bereitet.
lumpenmaennl
Beiträge: 1
Registriert: 14. Juli 2010 10:02
Kontaktdaten:

Re: Qt Assistant - Probleme ohne installiertem Qt

Beitrag von lumpenmaennl »

Qt auf dem Zielrechner zu installieren halte ich für keine gute Idee, denn es kann sein, dass dort schon ein Qt installiert ist, möglicherweise in einer (aus bestimmten Gründen) älteren Version.
Hier müsste also durchaus ein lauffähiger Qt-Assistant mitgeliefert werden. Gibt es vielleicht für den Assistenten eine ähnliche Deployment-Doku wie für die Laufzeit-Bibliotheken?
jsch
Beiträge: 1
Registriert: 21. Juli 2010 21:54

Beitrag von jsch »

Wie ist es möglich, den Qt Assistant mit seiner Software zu verteilen, ohne daß der Nutzer der Software auf seinem Rechner extra eine QT-Installation besitzen muß. Welche Dateien muß man dem Installer beilegen, damit das funktioniert und die Software somit eine funktionstüchtige Hilfe mitbringt?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

z.B. einfach per Dependency Walker schauen welche Dlls benötigt werden und diese mitlieferen. Siehe auch http://doc.trolltech.com/4.6/deployment.html

/edit: Das sqlite-Plugin natürlich nicht vergessen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten