Ok folgendes:
Auf meinem WinXP-System daheim werden die SVGs angezeigt.
Auf einem anderen System, kopiere ich in einen Ordner nur die kompilierte EXE und die zum Ausführen benötigten DLLs. Dort werden SVGs nicht angezeigt.
Kann es sein, dass ich dort auch noch ein paar Umgebungsvariablen setzen muss?
Auf meinem WinXP daheim habe ich PATH erweitert um E:\develop\MinGW\bin;E:\develop\Qt\4.2.3;E:\develop\Qt\4.2.3\bin
und QTDIR gesetzt mit E:\develop\Qt\4.2.3.Somit kann ich die erstellten EXEs einfach per Doppelklick starten.
Wie verteile ich überhaupt meine Anwendung auf anderen Systemen? Ist das so richtig, einfach die benötigten DLLs ins gleiche Verzeichnis zu kopieren wie die EXE?
Bei mir sind das die DLLs:
mingwm10.dll
QtCore4.dll
QtGui4.dll
QtSql4.dll
libmysql.dll
Merci
SVG anzeigen unter WinXP
http://doc.trolltech.com/4.3/deployment ... qt-plugins
Plugins müssen in einem Unterverzeichnis namens "plugins" liegen.
Wenn Plugins nicht gefunden werden, dann funktioniert das jeweilige Feature (auch z.B. jpeg, gif etc.) einfach nicht. Im Gegensatz zu anderen fehlenden dlls gibt es keine Fehlermeldung.
Plugins müssen in einem Unterverzeichnis namens "plugins" liegen.
Wenn Plugins nicht gefunden werden, dann funktioniert das jeweilige Feature (auch z.B. jpeg, gif etc.) einfach nicht. Im Gegensatz zu anderen fehlenden dlls gibt es keine Fehlermeldung.