Bonjour,
Suite a des problèmes de compilation, je viens de réorganiser mes sources comme indiqué par Koala01 et maintenant les problèmes surgissent lors du linkage des fichiers.
J4ai bien fait attention à n'iinclure que le minimum de déclarations pour que chacun des fichiers compile séparément mais j' ai des erreurs du type:
hexliner.obj : error LNK2005: "struct _TTF_Font * font" (?font@@3PAU_TTF_Font@@A) already defined in game.obj
hexliner.obj : error LNK2005: "int stateID" (?stateID@@3HA) already defined in game.obj
hexliner.obj : error LNK2005: "class GameState * currentState" (?currentState@@3PAVGameState@@A) already defined in game.obj
hexliner.obj : error LNK2005: "struct SDL_Surface * screen" (?screen@@3PAUSDL_Surface@@A) already defined in game.obj
hexliner.obj : error LNK2005: "struct SDL_Color textColor" (?textColor@@3USDL_Color@@A) already defined in game.obj
hexliner.obj : error LNK2005: "int nextState" (?nextState@@3HA) already defined in game.obj
hexliner.obj : error LNK2005: "union SDL_Event event" (?event@@3TSDL_Event@@A) already defined in game.obj
hi_scores.obj : error LNK2005: "struct _TTF_Font * font" (?font@@3PAU_TTF_Font@@A) already defined in game.obj
hi_scores.obj : error LNK2005: "int stateID" (?stateID@@3HA) already defined in game.obj
hi_scores.obj : error LNK2005: "class GameState * currentState" (?currentState@@3PAVGameState@@A) already defined in game.obj
hi_scores.obj : error LNK2005: "struct SDL_Surface * screen" (?screen@@3PAUSDL_Surface@@A) already defined in game.obj
hi_scores.obj : error LNK2005: "struct SDL_Color textColor" (?textColor@@3USDL_Color@@A) already defined in game.obj
hi_scores.obj : error LNK2005: "int nextState" (?nextState@@3HA) already defined in game.obj
hi_scores.obj : error LNK2005: "union SDL_Event event" (?event@@3TSDL_Event@@A) already defined in game.obj
Partager