Bonjour.
Je suis en train de développer un programme utilisant Qt et la lib de traitement d'image openCV.
Je compile le projet sous linux avec qmake, make en ayant rajouté dans la variable lib du fichier .pro les libs statiques d'opencv.
Maintenant je voudrais compiler sous Windows également (pas forcément besoin de cross compilation, mon père a Windows XP).
J'ai essayé d'installer openCV sous Windows, puis de faire un qmake à partir du même fichier projet, puis make.
Bien sur, j'ai des erreurs d'includes et de libs qui ne sont pas trouvées. J'ai essayé de bidouiller un peu le makefile, mais je n'ai pas réussi...
Je vous envoye le makefile généré sous Windows dès que mon père n'est plus sur son ordinateur.
Merci d'avance.
PS : J'ai aussi essayé de le faire en cross compilation. Je ne suis pas très loin non plus je pense, mais ld (le linker) me fait un segfault
A tout hasard je poste la sortie de la cross compilation:
i586-mingw32msvc-g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mwindows -Wl,-s -o fotowall.exe object_script.fotowall -L"/home/arnaud/.wine/drive_c/OpenCV/lib" -L"/home/arnaud/.wine/drive_c/Qt/4.4.0/lib" -lQtTest4 -lQtGui4 -lQtCore4 -lcxcore -lcv -lhighgui -lcvaux -lml
collect2: ld terminated with signal 11 [Erreur de segmentation]
make: *** [fotowall.exe] Erreur 1
zsh: exit 2 make
[edit] De toute façon le makefile Windows ne marche pas, donc voici les sources.
compiler Qt4 + openCV sous Windows
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.