J'ai commencé à utiliser Qt Creator récemment et cela semble fonctionner correctement. Un exemple d'application que je construis sur OS X utilise la bibliothèque ImageMagick.Problème avec la liaison des bibliothèques ImageMagick en utilisant MinGw sur Windows
Pas de problème, tout fonctionne comme prévu. J'ai construit les bibliothèques ImageMagick à partir de la source.
Maintenant, je me déplace vers le côté Windows et les problèmes de liaison commencent. Qt Creator sur Windows utilise MinGW et pas le compilateur de Microsoft, mais la bibliothèque ImageMagick a été compilée avec VC.
En bref - Je ne peux pas relier les bibliothèques préconfigurés sous Windows contre mon projet Qt Creator à l'aide gcc
Cela signifie que je dois recompiler les bibliothèques ImageMagick utilisant MinGW, mais je ne l'ai jamais utilisé GCC sous Windows avant. Comment exécuter ./configure
?
ImageMagick est fourni avec "sources Windows", mais elles sont toutes personnalisées pour VisualStudio.
Quelqu'un peut-il aider? Quelqu'un a déjà lié la bibliothèque ImageMagick dans leur programme Qt Creator sur Windows?
Merci,
Dj.
Je me suis pointé à MSYS (un shell unix sur les fenêtres similaires à Cygwin) et je maintenant réussi à compiler la bibliothèque en utilisant le même compilateur que Qt Creator utilise. L'éditeur de liens trouve maintenant la bibliothèque, mais ce n'est toujours pas bon. Je reçois le texte suivant ... mingw32-make: quittant le répertoire 'c:/Technologie Evaluations/Qt/MagickTest ' lib/libMagick ++ un (Image.o). En fonction' ZN6Magick5Image12channelDepthEN10MagickCore11ChannelTypeE': c:/Bibliothèques/ImageMagick-6.5.4-2/Magick ++/lib/Image.cpp: 540: référence indéfinie à '_imp__GetExceptionInfo ' ... Ceci continue pendant un moment avec d'autres fonctions ... –