AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 Impossible de faire fonctionner OpenCV avec MinGW

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Impossible de faire fonctionner OpenCV avec MinGW   Dim 27 Avr 2014 - 16:24

Bonjour,
ça fait plusieurs heures que j'essaye de compiler openCV avec mingw et après avoir testé plusieurs versions impossible d'obtenir quelque chose de fonctionnel.
J'ai tenté en static, en shared, et la compilation s'effectue bien mais les exécutables crées plantent quand je les lances avec une erreur 0xc0000005 (je suis sous windows xp 32 bits).

Quelqu'un a-t-il déjà réussi a faire marcher cette librairie avec mingw (j'utilise GCC 4.7.0)?

_________________
                 


Dernière édition par onilink_ le Lun 28 Avr 2014 - 7:19, édité 1 fois
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
avatar

Messages : 1608
Localisation : Montpellier

MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   Dim 27 Avr 2014 - 21:45

Alors là... MinGW je fuis comme la peste dès que ça sort du basique, c'est vraiment trop le foutoir de compiler sous Windows :p

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   Lun 28 Avr 2014 - 7:21

Bah en général ça va quoi, puis bon openCV a même pas de fonctions template, je vois même pas d'ou viennent les soucis.
Surement une histoire de dépendances système foireuses... :/

_________________
                 
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
avatar

Messages : 1608
Localisation : Montpellier

MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   Lun 28 Avr 2014 - 14:04

Pour compiler du C++ ça va, c'est jamais qu'un portage de GCC, qui se débrouille très bien. Ce sont les problèmes d'environnement, de linkage, et les bugs obscurs comme le tien qui me font m'arracher les cheveux...

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   Lun 28 Avr 2014 - 14:19

J’espère que ce sera moins le bordel avec clang quand il sera plus mature, car j'ai pas la foi d'utiliser mvs c++ perso.
Au pire je booterais sous linux juste pour utiliser openCV x)

_________________
                 
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
avatar

Messages : 1608
Localisation : Montpellier

MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   Lun 28 Avr 2014 - 15:32

Je suis peut-être un gros rageux, mais ça me paraît même pas overkill après avoir vu à quel point j'en ai bavé pour utiliser diverses librairies sous Windows, telles que GLEW, GLFW... Des jours de galère chaotique, versus une ligne de apt-get. Argh, ça me hérisse rien que d'y penser.

_________________
 
Home is not a place, it's a feeling.
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
avatar

Messages : 1321
Localisation : Grenoble / Méribel
Projet Actuel : CBNA

MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   Mer 30 Avr 2014 - 9:42

A propos de cette erreur, internet me dit que
internet a écrit:
That error message is what Windows gives when an executable can't be
loaded because a dependent .dll can't be located.

Tu peux essayer de rajouter "." dans ton PATH avant de lancer ton executable (Et biensur tu met toute les .ddl dans répertoire de l'executable).
Je ne sais pas exactement comment cela se passe sous windows, mais je te fais confiance.

Par contre, il y a surement des DLL qui ne te sont pas connus (Dont dépend openCV et qui ne sont pas OpenCV)
Sous linux, la commande ldd te donne toute les dll utilisé par un executable.
Sous windows, je ne sais pas. Il n'y a pas l'air d'avoir une outils de base. Il y a beaucoup de truc fait pour VC++. J'ai trouvé ceci :  dependencywalker qui devrait être bon.

Bonne chance.

_________________

D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   Mer 30 Avr 2014 - 10:10

Ah merci, je vais regarder dans cette direction et chercher ce qui cloche niveau dépendances.

_________________
                 
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
avatar

Messages : 7371
Localisation : Essonne

MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   Lun 5 Mai 2014 - 2:36

J'ai déjà réussi à tirer quelque chose d'open CV avec MinGW, mais Open CV était déjà compilé pour windows...
Désolé =S

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
l'antique http://www.membres.lycos.fr/thedarkminousite/
Bienvenue au 2516eme utilisateur : Gyratine !
Revenir en haut Aller en bas
http://www.membres.lycos.fr/thedarkminousite/
Contenu sponsorisé




MessageSujet: Re: Impossible de faire fonctionner OpenCV avec MinGW   

Revenir en haut Aller en bas
 
Impossible de faire fonctionner OpenCV avec MinGW
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Que faire avec des coings ?
» que faire avec des sardines à l'huile d'olive ?
» Que faire avec des aubergines?
» Que faire avec les restes et comment les réchauffer ?
» Que faire avec un reste de riz/pâtes grecques/blé ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Programmation-
Sauter vers: