Ich habe kürzlich mit Qt Creator gearbeitet und es scheint gut zu funktionieren. Eine Beispielanwendung, die ich unter OS X erstellt habe, verwendet die Bibliothek ImageMagick.Probleme beim Verknüpfen von ImageMagick-Bibliotheken mit MinGw unter Windows
Keine Probleme dort - alles funktioniert wie erwartet. Ich habe die ImageMagick-Bibliotheken aus der Quelle erstellt.
Jetzt gehe ich auf die Windows-Seite und die Verbindungsprobleme beginnen. Qt Creator unter Windows verwendet MinGW und nicht den Compiler von Microsoft, aber die ImageMagick-Bibliothek wurde mit VC kompiliert.
Kurz gesagt - ich kann die vorkompilierte Bibliotheken auf Windows gegen mein Qt Creator-Projekt verknüpfen gcc
Das bedeutet, ich habe die ImageMagick-Bibliotheken mingw neu zu kompilieren, aber ich habe noch nie GCC unter Windows verwendet. Wie laufe ich ./configure
?
ImageMagick wird mit "Windows-Quellen" geliefert, die jedoch alle auf VisualStudio zugeschnitten sind.
Kann jemand helfen? Wer hat schon die ImageMagick-Bibliothek in ihr Qt-Creator-Programm unter Windows eingebunden?
Danke,
Dj.
Ich habe deutete auf MSYS (ein Unix-Shell auf Fenster ähnlich wie Cygwin) und ich es geschafft, jetzt die Bibliothek mit dem gleichen Compiler zu kompilieren, wie Qt Creator verwendet. Der Linker findet jetzt die Bibliothek, aber es ist immer noch nicht gut. bekomme ich folgende ... mingw32-make: Verlasse Verzeichnis 'c:/Technik Auswertungen/Qt/MagickTest ' lib/libmagick ++ a (Image.o.): In der Funktion 'ZN6Magick5Image12channelDepthEN10MagickCore11ChannelTypeE': c:/Bibliotheken/ImageMagick-6.5.4-2/Magick ++/lib/Image.cpp: 540: undefinierter Verweis auf '_imp__GetExceptionInfo ' ... Dies geht für eine Weile mit anderen Funktionen ... –