GIF's und Plugin's
Verfasst: 9. März 2012 06:54
Hallo
ich weiß dass das Thema hier schon öfters besprochen wurde, aber verstanden habe ich es nicht, oder ich mache etwas ganz falsch.
Folgendes altbekanntes Problem:
Mein Programm läuft unter der Entwicklungsumgebung einwandfrei, alle gif-Dateien werden orgnungsgemäß angezeigt, Fremdrechner aber zeigen nichts an!
zeigt mir auf beiden Rechnerns unterschiedliche Formate an, wobei auf dem Fremdrechner die Gif fehlt.
Ich weiß dass dies auf das fehlende Plugin zurück zu führen ist.
Bisher habe ich folgendes versucht:
Eintrag in Projektdatei (*.pro)
Eintrag in main.cpp
Damit bekomme ich aber beim compilieren folgende Fehlermeldung:
Im Qt Installaltionsverzeichnis liegt auch unter ..\plugins\imageformats sowohl eine libqgif4.a, als auch eine qgif4.dll
Ich weiß also beim besten willen nicht, was ich falsch gemacht habe. Hängt es vielleicht mit einer fehlenden/falschen Pfadangabe zusammen?
Wäre echt Klasse, wenn mir jemand helfen könnte!
Grüsse
Mario
ich weiß dass das Thema hier schon öfters besprochen wurde, aber verstanden habe ich es nicht, oder ich mache etwas ganz falsch.
Folgendes altbekanntes Problem:
Mein Programm läuft unter der Entwicklungsumgebung einwandfrei, alle gif-Dateien werden orgnungsgemäß angezeigt, Fremdrechner aber zeigen nichts an!
Code: Alles auswählen
QImageReader::supportedImageFormats()
Ich weiß dass dies auf das fehlende Plugin zurück zu führen ist.
Bisher habe ich folgendes versucht:
Eintrag in Projektdatei (*.pro)
Code: Alles auswählen
QTPLUGIN += qgif
Code: Alles auswählen
#include <QtGui/QApplication>
#include <QtPlugin>
Q_IMPORT_PLUGIN(qgif)
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
Code: Alles auswählen
mingw32-make[1]: Leaving directory `C:/C_Programme/DaViPark_Qt/TextViewer/textviewer-build-desktop'
mingw32-make: Leaving directory `C:/C_Programme/DaViPark_Qt/TextViewer/textviewer-build-desktop'
c:/programme/qt/2010.04/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lqgifd
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\textviewer.exe] Error 1
mingw32-make: *** [debug] Error 2
The Prozess "C:/Programme/Qt/2010.04/mingw/bin/mingw32-make.exe" wurde mit dem Rückgabewert %2 beendet.
Fehler beim Erstellen des Projekts textviewer (Ziel: Desktop)
Beim Ausführen des Build-Schritts 'Make'
Ich weiß also beim besten willen nicht, was ich falsch gemacht habe. Hängt es vielleicht mit einer fehlenden/falschen Pfadangabe zusammen?
Wäre echt Klasse, wenn mir jemand helfen könnte!
Grüsse
Mario