Bonjour,
J'ai réalisé une conversion automatique d'un projet VC++ 2003 vers VC++ 2005. Suite à la lecture et l'utilisation du trés bon document de Farscape sur la migration de code, il me reste une erreur aprés un rebuild all que je n'arrive pas à identifier car elle pointe sur un fichier afx.h sur une accolade.
J'ai trouvé dans un forum que l'identification de cette erreur était erronée mais je n'ai pas trouvé de solution. Voici le texte de sortie:
Si l'on clique sur l'erreur, le code affiché est l'accolade de fin de la classe CFile dans Afx.hObjectErreur.cpp
1>d:\program files\microsoft visual studio 8\vc\atlmfc\include\afx.h(1260) : error C2248: 'CObject::CObject'*: impossible d'accéder à private membre déclaré(e) dans la classe 'CObject'
1> d:\program files\microsoft visual studio 8\vc\atlmfc\include\afx.h(558)*: voir la déclaration de 'CObject::CObject'
1> d:\program files\microsoft visual studio 8\vc\atlmfc\include\afx.h(529)*: voir la déclaration de 'CObject'
1> Le diagnostic s'est produit dans la fonction 'CFile::CFile(const CFile &)' générée par le compilateur
Merci de me donner une solution ou une méthode pour arriver à trouver la cause réelle car cela fait plusieurs jours que je ne trouve pas de solutions!!
Partager