Problème de compilation

cs_swito Messages postés 12 Date d'inscription vendredi 15 avril 2011 Statut Membre Dernière intervention 22 juin 2011 - 1 juin 2011 à 16:25
cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 - 1 juin 2011 à 16:49
bonjour

je voudrais compiler un programme qui permet de détecter les cercles dans une image

ce programme existe dans ce site http://www.cppfrance.com/codes/DETECTION-CERCLES-DANS-IMAGE-HOUGH_45729.aspx

et voila les erreurs que j ai.*


C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|62|error: extra qualification 'CImage::' on member 'operator-='|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|63|error: extra qualification 'CImage::' on member 'operator+='|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|172|error: extra qualification 'CImage::' on member 'LPE_Init'|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|173|error: extra qualification 'CImage::' on member 'LabelProcessing'|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|174|error: extra qualification 'CImage::' on member 'Labeliser'|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|176|error: extra qualification 'CImage::' on member 'IsEmptyFAH'|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|177|error: extra qualification 'CImage::' on member 'IsEmptyFAH'|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|178|error: extra qualification 'CImage::' on member 'NeighborProcess'|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|179|error: extra qualification 'CImage::' on member 'FindNeigbor'|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|180|error: extra qualification 'CImage::' on member 'SelectNextQueue'|
C:\Users\ELGATRANI\Desktop\Cercles\CImage.h|181|error: extra qualification 'CImage::' on member 'PixelProcess'|
||Build finished: 11 errors, 0 warnings|

1 réponse

cptpingu Messages postés 3837 Date d'inscription dimanche 12 décembre 2004 Statut Modérateur Dernière intervention 28 mars 2023 123
1 juin 2011 à 16:49
C'est une erreur du concepteur. Je me demande comment ça pouvait seulement compiler...

Il a définit ceci dans son .h:
CImage &CImage::operator-=(const CImage &Other);

ça devrait être (le CImage:: sur une méthode ne se met que dans le .cpp).
CImage& operator-=(const CImage& Other);


________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
0
Rejoignez-nous