Hiérarchie des class [VC++] - Programmation
Marsh Posté le 01-08-2001 à 15:00:32
opengl.h c'est aussi le nom du fichier qui contient les déclarations des fonctions OpenGL.
Change le nom de ton fichier
Marsh Posté le 01-08-2001 à 15:07:02
non pas du tout c'est gl.h
Et puis la n'est pas le problème, merci quand même Je donnais juste un exemple au hasard
Marsh Posté le 01-08-2001 à 18:14:33
non le problème c'est que la déclaration de la class "fils" se trouve dans un autre header ...
ET apparement même en inclaunt le header contenant la déclaration ca passe pas
Marsh Posté le 02-08-2001 à 08:56:45
Soit il ne trouve pas le header, ou pas le bon : verfie les chemin d'include
Soit la declaration n'est pas bonne par exemple il manque le ; a la fin
Soit il manque l'instanciation de la classe fille, essai de ne pas la mettre statique, et si ca marche c'est que c'est ca...
sinon ce que tu indique est louche et le message me fais vraiment penser que soit le header n'est pas le bon soit il n'y a pas l'instanciation.
Marsh Posté le 02-08-2001 à 22:34:47
y 'aurais pas de la compilation conditionelle dans le Header.
Marsh Posté le 01-08-2001 à 14:47:31
Bonjour,
Depusi maintenant près de deux heures, j'essaie de résoudre un gros problème :
Dans mon header main.h je déclare une class CPrincipal qui contient en membre public une class COpenGL qui est déclaré dans le header opengl.h
A la compilation, le compilo me dit que la classe COpenGL est inconnue au bataillon alors que j'ai bien utiliser le header opengl.h dans mon header main.h !
Comment faire pour que le compilo aille chercher dans opengl.h la déclaration de ma class et qu'il arrête de me dire :
error C2079: 'gl' uses undefined class 'COpenGL'
Merci d'avance !
---------------
"Software is like sex it's better when it's free !!!! "