Bonjour à vous!!
En fait je fais appel à vous, parce que j'ai un soucis concernant la SDL.
Cela fait plusieurs jours que j'y travaille, mais je ne vois pas coment résoudre ce problème.
Mon projet en C++ étant assez long, je ne pourrai pas tout c/c, je donnerai une partie si vous me le demandez.
J'utilise Microsoft Visual C++ 2008 Express Edition
Mais quand je lance en mode Debug, cela me donne:
Citation : Debug mode
1>------ Début de la génération : Projet : sample_project, Configuration : Debug Win32 ------
1>Compilation en cours...
1>carte.cpp
1>main.cpp
1>Génération de code en cours...
1>Édition des liens en cours...
1>carte.obj : error LNK2019: symbole externe non résolu _SDL_MapRGB référencé dans la fonction "void __cdecl initialisationTextures(char const *)" (?initialisationTextures@@YAXPBD@Z)
1>Pixel.obj : error LNK2001: symbole externe non résolu _SDL_MapRGB
1>carte.obj : error LNK2019: symbole externe non résolu _SDL_LoadBMP_RW référencé dans la fonction "void __cdecl initialisationTextures(char const *)" (?initialisationTextures@@YAXPBD@Z)
1>carte.obj : error LNK2019: symbole externe non résolu _SDL_RWFromFile référencé dans la fonction "void __cdecl initialisationTextures(char const *)" (?initialisationTextures@@YAXPBD@Z)
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: symbole externe non résolu _main référencé dans la fonction ___tmainCRTStartup
1>Debug\sample_project.exe : fatal error LNK1120: 4 externes non résolus
1>Le journal de génération a été enregistré à l'emplacement ...
1>sample_project - 6 erreur(s), 0 avertissement(s)
Et en mode Release:
Citation : Release mode
1>------ Début de la génération : Projet : sample_project, Configuration : Release Win32 ------
1>Compilation en cours...
1>main.cpp
1>carte.cpp
1>Édition des liens en cours...
1>carte.obj : error LNK2001: symbole externe non résolu _SDL_RWFromFile
1>carte.obj : error LNK2001: symbole externe non résolu _SDL_LoadBMP_RW
1>carte.obj : error LNK2001: symbole externe non résolu _SDL_MapRGB
1>MSVCRT.lib(crtexe.obj) : error LNK2001: symbole externe non résolu _main
1>Release\sample_project.exe : fatal error LNK1120: 4 externes non résolus
1>Le journal de génération a été enregistré à l'emplacement ...
1>sample_project - 5 erreur(s), 0 avertissement(s)
Dans la fonction initialisationTextures, qui se trouve dans carte.cpp, je fais appel à:
Citation : initialisationTextures
...
SDL_Surface* carte = SDL_LoadBMP(image);
...
Uint32 BATIMENT = SDL_MapRGB(carte->format,(char)143,(char)106,(char)100);
...
Ma question est: Pourquoi cela ne marche pas??
J'ai pourtant bien spécifié, que ce soit en mode release ou en mode Debug, l'emplacement des bibliothèques supplémentaires pour aller chercher les .lib et les includes.
Merci bien!!
Partager