Salut,
J'ai un probleme avec le moteur Ogre, Dans ma classe Application, je veux crer un pointeur Ogre::Root* nommé pRtoot. Jusque là, pas de probleme.
mais dans le constructeur, lorsuqe je veux lui allouer de la memoir avec l'operateur new, il me met ce message D'erreur :
'Ogre::Root' : aucun constructeur par défaut approprié disponible
Salut, je suis en train de faire les tutos sur http://www.ogre3d.org/wiki/index.php/Ogre_Tutorials , c'est les tutos officiels, tu devrais essayer. Concernant ton problème , je crois qu'il se trouve tuto beginer n°6:
1°/Dans ta classe application, il faut que tu crée ton pRoot en private avec
Root *pRoot;
2°/Tu vas créer une fonction void createRoot(){pRoot = new Root;}
3°/Tu crée enfin un constructeur public createRoot();
PS: Dans le tuto il l'on inclus le bloc void go(){createRoot()};
Je ne sais pas si cela à son importance.
Voilà j'éspère que cela vas marcher et t'aider pou la suite.
[Ogre/debutant]
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.