IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

VC++ .NET Discussion :

[Visual C++ Express] Probl�me SDL


Sujet :

VC++ .NET

  1. #1
    Invit�
    Invit�(e)
    Par d�faut [Visual C++ Express] Probl�me SDL
    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!!

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 503
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 503
    Par d�faut
    Vous avez tout simplement oubli� d'ajouter le nom de la ou les librairies de la DSL que vous utilisez dans le projet.
    Click droit sur le projet dans l'explorateur de solution -> Propri�t�s -> Editeur de liens -> Entr�e -> D�pendances suppl�mentaires.
    Ajoutez s'y les noms des fichiers lib de la SDL que vous utilisez.

  3. #3
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par bacelar Voir le message
    Vous avez tout simplement oubli� d'ajouter le nom de la ou les librairies de la DSL que vous utilisez dans le projet.
    Click droit sur le projet dans l'explorateur de solution -> Propri�t�s -> Editeur de liens -> Entr�e -> D�pendances suppl�mentaires.
    Ajoutez s'y les noms des fichiers lib de la SDL que vous utilisez.
    Oui j'avoue cela fait 1 an et 4 mois que je n'ai pas r�pondu, mais oui c'�tait bien mon probl�me ^^

    Merci encore!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 15
    Dernier message: 02/07/2009, 10h12
  2. [VB2005] [Probl�me] Visual Basic Express Edition
    Par Warrd dans le forum Windows Forms
    R�ponses: 10
    Dernier message: 18/06/2006, 13h07
  3. Visual C++ Express 2005 : probl�me
    Par Myth_Titans dans le forum MFC
    R�ponses: 17
    Dernier message: 14/06/2006, 19h40
  4. Probl�me d'ex�cution avec Visual C++ Express
    Par LaseLiep dans le forum MFC
    R�ponses: 4
    Dernier message: 03/04/2006, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo