Un programmeC++
Fermé
MDSUM2
Messages postés
54
Date d'inscription
vendredi 10 avril 2009
Statut
Membre
Dernière intervention
10 juin 2009
-
15 mai 2009 à 14:38
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 15 mai 2009 à 15:26
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 15 mai 2009 à 15:26
Bonjour,
j'utilise le visual C++ avec les bibliothèque d'OpenCV et quand j'exécute un programme ça ne marche pas et il m'ecris le message d'erreurs suivant :
error C2664: 'cvSetMouseCallback' : cannot convert parameter 2 from 'void (int,int,int,int)' to 'void (__cdecl *)(int,int,int,int,void *)'
None of the functions with this name in scope match the target type
j'utilise le visual C++ avec les bibliothèque d'OpenCV et quand j'exécute un programme ça ne marche pas et il m'ecris le message d'erreurs suivant :
error C2664: 'cvSetMouseCallback' : cannot convert parameter 2 from 'void (int,int,int,int)' to 'void (__cdecl *)(int,int,int,int,void *)'
None of the functions with this name in scope match the target type
2 réponses
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
15 mai 2009 à 15:17
15 mai 2009 à 15:17
Il faut qu'on ait le code qui corresponde à l'erreur pour pouvoir avoir une chance de le corriger
ps. il faut encadrer le début et la fin du code par les balises "< code>" et "</ code>" (sans les espaces)
ps. il faut encadrer le début et la fin du code par les balises "< code>" et "</ code>" (sans les espaces)
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
15 mai 2009 à 15:26
15 mai 2009 à 15:26
il te dit que la fonction que tu passe en paramètre 2 de cvSetMouseCallback() n'a pas la bonne forme.