Bonsoir,
Je débute dans l'apprentissage du c++ et d'un moteur 3d nommé irrlicht.
En me renseignant sur l'architecture à adopter je suis tombé sur un tuto sur ce site réalisé par Pierre Schwartz : 'Architecture d'un jeu vidéo 3D'.
http://khayyam.developpez.com/articl.../architecture/
Après avoir bien suivi ces explications, j'ai essayer de compiler le projet complet pour pouvoir étudier son fonctionnement poue ensuite créer mon propre moteur de jeu.
Mais voilà, lors de la compilation, des erreurs surgissent:
Building target “TPK_test” of project “TPK_test” with configuration “Release” — (8 errors)
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/game_engine.h:69: error: 'l_maps' was not declared in this scope
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/game_engine.h:69: error: '>>' should be '> >' within a nested template argument list
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/game_engine.h:70: error: 'l_ais' was not declared in this scope
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/game_engine.h:70: error: '>>' should be '> >' within a nested template argument list
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/graphics_engine.h:65: error: 'l_meshs' was not declared in this scope
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/graphics_engine.h:65: error: '>>' should be '> >' within a nested template argument list
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/graphics_engine.h:70: error: 'l_eh' was not declared in this scope
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/graphics_engine.h:70: error: '>>' should be '> >' within a nested template argument list
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/game_engine.h:69: error: 'l_maps' was not declared in this scope
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/game_engine.h:69: error: '>>' should be '> >' within a nested template argument list
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/game_engine.h:70: error: 'l_ais' was not declared in this scope
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/game_engine.h:70: error: '>>' should be '> >' within a nested template argument list
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/graphics_engine.h:65: error: 'l_meshs' was not declared in this scope
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/graphics_engine.h:65: error: '>>' should be '> >' within a nested template argument list
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/graphics_engine.h:70: error: 'l_eh' was not declared in this scope
/Users/freelaxpouet/PROG/Tpk/TPK_Test/includes/graphics_engine.h:70: error: '>>' should be '> >' within a nested template argument list
Build failed (8 errors)
Un certain nombre de pointeurs ne semble pas etre déclarés?!
Je fait appel à vous car j'aimerai savoir si c'est un problème venant du tuto qui n'est pas adapté à ma configuration:
- Je developpe sous mac G4 ppc tiger 10.4.11
- J'utilise Xcode 2.5 comme ide
- Moteur 3d irrlicht installé (v1.4.2)
- Asio installé (v1.4.1)
- Boost installé (v 1.40.0)
- Cegui installé (Crazy Eddie's GUI System Mk-2)
- Irrklang installé (v1.1.3c)
- IrrlichtRenderer installé
Merci d'avance pour votre aide.
Partager