2010-12-11 112 views
0

J'ai créé une application utilisant la bibliothèque Imagemagick avec Qt sur Mac.Imagemagick Liaison à QT et mingw32-make: *** [débogage] Erreur 2

Maintenant que je veux déployer l'application pour Windows:

  • J'ai installé la bibliothèque ImageMagick sur mon pc,
  • J'ai installé la version SDK de QT 4.7
  • J'ai ajouté mon inclure et chemins de lib

Et quand je vais exécuter l'application, je reçois des erreurs que je pense qu'ils sont liés à mingw32. ici sont les problèmes de construction: alt text

et est ici la sortie de la compilation: alt text

Quelqu'un peut-il identifier l'erreur? Que dois-je faire pour déployer l'application pour Windows?

J'ai aussi essayé d'utiliser une version Mingw32 de ma bibliothèque, mais encore une fois, cela n'a pas fonctionné: alt text

Quand je mets -lmagick après la lib, il dit fichier lmagick ne peut pas nè trouvé et lorsque je tente de construire décochant la case à cocher de construction d'ombre dans les paramètres de construction, il me donne les erreurs dans le premier screenshoot. Merci

+0

Avez-vous inclus la bibliothèque? Je ne peux voir que le chemin dans votre fichier .pro –

+0

Salut Pie_Jesu! J'ai installé la bibliothèque et inclus les chemins sur mon fichier .pro. que reste-t-il à faire? Merci – Sharethefun

Répondre

1

Voir la réponse question.

+0

Bonjour Hmuelner J'ai téléchargé la version mingw32 de la bibliothèque de (ImageMagick-i686-pc-mingw32.tar.gz), j'ai extrait le fichier dans mes répertoires et j'ai essayé de le lancer avec Qtcreater mais ça n'a pas marché (vérifiez le dernier screentshoot). Merci d'avoir répondu – Sharethefun

+0

Essayez les barres obliques ("/") à la place des barres obliques inverses dans votre première version de RightDoneIt.pro. Dans votre deuxième version, vous n'avez pas besoin de la fonction de devis (vous en avez seulement besoin si vous avez des espaces dans votre chemin). qmake vous indique qu'il ne peut pas ouvrir (c'est-à-dire créer) Makefile. Quelque part vous avez un slash superflu à la fin d'un chemin (avez-vous vu la double barre oblique avant Makefile.debug?). – hmuelner