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