Alle Tage wieder ein Qt Problem (das ich hoffentlich wieder selber löse, bevor jemand Zeit hat, zu antworten
):
Nachdem mein kleines Proggie schon mim Schwanz wackeln kann, dacht ich, probieren wirs mal auf nem anderen PC aus. Pustekuchen. Da hatte ich dann schnell raus, dass mir das ganze als Shared Library Application gelinkt wird. Nagut, also die DLLs vom Compiler und Qt (3 oder 4 Stück) zusammengesucht und schon gehts fast. Das Prolem ist jetzt folgendes:
Die Anwendung enthält ein Videofenster (QMovie), welches später einmal einen Stream von ner Webcam darstellen soll. Bis jetzt vergewaltige ich es mit nem GIF oder nem JPEG als "Platzhalter". Auf dem PC, wo ich die Anwendung geschrieben hab, gehts einwandfrei. Auf einem fremden Rechner aber nicht mehr. Es wird einfach das JPEG oder GIF nicht angezeigt. Icons in Form von PNG Bildchen werden aber schon angezeigt.
Ich vermute, dass Qt irgendeine Form von Plugin für JPG und GIF braucht. Meine Frage ist jetzt, wie ich das genau herausbekomme und wie ich die Anwendung auf anderen Rechnern lauffähig machen kann.
*weitersuch*
/Edit:
Wie ich schon vermutet hatte, sind es wirklich Plugins (was mich sehr verwundert, da im Falle von JPG ich dem Compiler eigentlich gesagt hatte, dass die Funktionen des Hostbetriebssystems zu nutzen sind). Problem ist aber noch, dass die Anwendung die Plugins unter c:\Programme\Qt\....\plugins erwartet, was etwas unpraktikabel ist
Falls jemand ne Idee hat, warum er auf das JPG Plugin von Qt besteht, wär ich noch dankbar. Ich würde die Anzahl der benötigten Dateien gern so gering wie möglich halten. (Static Linking geht zwar - nach nem Compilerkrieg - , macht aber ne 5MB große Datei was ich für das, was ich bisher in die Anwendung implementiert habe, für ein wenig übertrieben halte)
Nachdem mein kleines Proggie schon mim Schwanz wackeln kann, dacht ich, probieren wirs mal auf nem anderen PC aus. Pustekuchen. Da hatte ich dann schnell raus, dass mir das ganze als Shared Library Application gelinkt wird. Nagut, also die DLLs vom Compiler und Qt (3 oder 4 Stück) zusammengesucht und schon gehts fast. Das Prolem ist jetzt folgendes:
Die Anwendung enthält ein Videofenster (QMovie), welches später einmal einen Stream von ner Webcam darstellen soll. Bis jetzt vergewaltige ich es mit nem GIF oder nem JPEG als "Platzhalter". Auf dem PC, wo ich die Anwendung geschrieben hab, gehts einwandfrei. Auf einem fremden Rechner aber nicht mehr. Es wird einfach das JPEG oder GIF nicht angezeigt. Icons in Form von PNG Bildchen werden aber schon angezeigt.
Ich vermute, dass Qt irgendeine Form von Plugin für JPG und GIF braucht. Meine Frage ist jetzt, wie ich das genau herausbekomme und wie ich die Anwendung auf anderen Rechnern lauffähig machen kann.
*weitersuch*
/Edit:
Wie ich schon vermutet hatte, sind es wirklich Plugins (was mich sehr verwundert, da im Falle von JPG ich dem Compiler eigentlich gesagt hatte, dass die Funktionen des Hostbetriebssystems zu nutzen sind). Problem ist aber noch, dass die Anwendung die Plugins unter c:\Programme\Qt\....\plugins erwartet, was etwas unpraktikabel ist
Falls jemand ne Idee hat, warum er auf das JPG Plugin von Qt besteht, wär ich noch dankbar. Ich würde die Anzahl der benötigten Dateien gern so gering wie möglich halten. (Static Linking geht zwar - nach nem Compilerkrieg - , macht aber ne 5MB große Datei was ich für das, was ich bisher in die Anwendung implementiert habe, für ein wenig übertrieben halte)
Zuletzt bearbeitet: