Problème de compilation

Signaler
Messages postés
12
Date d'inscription
vendredi 15 avril 2011
Statut
Membre
Dernière intervention
22 juin 2011
-
Messages postés
3838
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
19 février 2021
-
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

Messages postés
3838
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
19 février 2021
119
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