Je fait un modeleur 3D en C++ sous Visual. Voici mon problème :
j'ai une classe "dialog" qui va instantier :
- 4 objets affichant chacun une fenetre opengl (haut/profil/...)
- un objet "scene" qui va gérer le nombre d'éléments de la scene et leurs positions, etc...
Le truc, c'est que la définition de la classe "scene" doit être évidemment connu par la classe "dialog" (pour que celle-ci la crée, mais aussi par la classe "fenetre opengl" (pour que celle-ci intéragisse avec elle).
Tout marche à la compilation. C'est lors du link qu'il y a 4 erreurs du type : "class scene... ... already defined".
Je crois savoir que c'est parce que plusieurs fichiers .ccp et/ou .h font référence au fichier où est défini la classe "scene".
J'ai essayé avec les #ifndef... mais ça n'a pas l'air de marcher
Aidez-moi please, ça fait 3 jours...