begin process at 2012 02 10 20:45:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Gros problème de compilation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Gros problème de compilation

lundi 14 juin 2004 à 08:35:16 | Gros problème de compilation

dizze

Bonjour j'ai un gros gros problème de compilation, je dois rendre un projet en mode release (donc le .exe). Quand je le génère en mode debug ds l'environement visual studio .net il fonctionne niquel, quand je le génère en mode release ds l'environement il me trouve un trentaine d'erreur (surtout des "symboles externes non résolus" et "conversions de float en int, pertes de données possible"). Quand je compile en mode debug il me crée mon .exe mais quand je le lance il fait une fenêtre noir et s'arrête. Quand je le compile en mode release il me crée pas du tout de .exe mais indique 0 erreur lors de la compilation.
Merci d'avance de votre aide !

INfo: je suis sous windows 2000, j'utilise la SDL pour ce projet et j'utilise la dernière version de Microsoft Visual Studio .NET.
J'ai essayé de le compiler avec Borland C++ et Dev-C++, il me trouve tjrs des erreurs
lundi 14 juin 2004 à 09:03:47 | Re : Gros problème de compilation

AlexMAN

Membre Club
Ben si tu essayais de corriger ces erreurs !
lundi 14 juin 2004 à 09:06:44 | Re : Gros problème de compilation

BruNews

Administrateur CodeS-SourceS
Faudrait voir quels sont ces "symboles externes non résolus", colle les ici.

ciao...
BruNews, Admin CS, MVP Visual C++
lundi 14 juin 2004 à 09:52:31 | Re : Gros problème de compilation

dizze

J'ai essayé de les corriger mais j'y comprend rien du tout..
Voilà les erreur

---

Lesson 6 error LNK2001: symbole externe non résolu _SDL_DisplayFormat
Lesson 6 error LNK2001: symbole externe non résolu _SDL_FreeSurface
Lesson 6 error LNK2001: symbole externe non résolu _SDL_FreeSurface
Lesson 6 error LNK2001: symbole externe non résolu _SDL_LoadBMP_RW
Lesson 6 error LNK2001: symbole externe non résolu _SDL_UpperBlit
Lesson 6 error LNK2019: symbole externe non résolu _Mix_FadeOutChannel référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_FadeOutMusic référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_FreeChunk référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_FreeMusic référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_LoadMUS référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_LoadWAV_RW référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_OpenAudio référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_PlayChannelTimed référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_PlayingMusic référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_PlayMusic référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_CreateRGBSurfaceFrom référencé dans la fonction "struct SDLFont * __cdecl initFont(char *,float,float,float,float)" (?initFont@@YAPAUSDLFont@@PADMMMM@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_Delay référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_DisplayFormat référencé dans la fonction "public: int __thiscall CSprite::init(class CSpriteBase *,struct SDL_Surface *)" (?init@CSprite@@QAEHPAVCSpriteBase@@PAUSDL_Surface@@@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_DisplayFormat référencé dans la fonction "public: int __thiscall CSpriteBase::init(char *)" (?init@CSpriteBase@@QAEHPAD@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_DisplayFormatAlpha référencé dans la fonction "struct SDLFont * __cdecl initFont(char *,float,float,float,float)" (?initFont@@YAPAUSDLFont@@PADMMMM@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_FillRect référencé dans la fonction "void __cdecl DrawScene(void)" (?DrawScene@@YAXXZ)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_Flip référencé dans la fonction "void __cdecl DrawScene(void)" (?DrawScene@@YAXXZ)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_FreeSurface référencé dans la fonction "public: int __thiscall CSpriteBase::init(char *)" (?init@CSpriteBase@@QAEHPAD@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_GetError référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_GetKeyState référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_GetTicks référencé dans la fonction "public: void __thiscall CSprite::draw(void)" (?draw@CSprite@@QAEXXZ)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_GetTicks référencé dans la fonction "void __cdecl DrawScene(void)" (?DrawScene@@YAXXZ)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_Init référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_LoadBMP_RW référencé dans la fonction "public: int __thiscall CSpriteBase::init(char *)" (?init@CSpriteBase@@QAEHPAD@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_MapRGB référencé dans la fonction "public: int __thiscall CSpriteBase::init(char *)" (?init@CSpriteBase@@QAEHPAD@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_MapRGB référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_PollEvent référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_Quit référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_RWFromFile référencé dans la fonction "public: int __thiscall CSpriteBase::init(char *)" (?init@CSpriteBase@@QAEHPAD@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_RWFromFile référencé dans la fonction "void __cdecl DrawScene(void)" (?DrawScene@@YAXXZ)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_SetColorKey référencé dans la fonction "public: int __thiscall CSpriteBase::init(char *)" (?init@CSpriteBase@@QAEHPAD@Z)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_SetColorKey référencé dans la fonction "void __cdecl DrawScene(void)" (?DrawScene@@YAXXZ)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_SetVideoMode référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_ShowCursor référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _SDL_UpperBlit référencé dans la fonction "public: void __thiscall CSprite::clearBG(void)" (?clearBG@CSprite@@QAEXXZ)
Lesson 6 error LNK2019: symbole externe non résolu _SDL_UpperBlit référencé dans la fonction "void __cdecl DrawScene(void)" (?DrawScene@@YAXXZ)
Lesson 6 error LNK2019: symbole externe non résolu _WinMain@16 référencé dans la fonction _WinMainCRTStartup
Lesson 6 fatal error LNK1120: 31 externes non résolus
Lesson 6 warning LNK4098: conflit entre la bibliothèque par défaut 'LIBC' et les autres bibliothèques ; utilisez /NODEFAULTLIB:library
---
lundi 14 juin 2004 à 10:04:07 | Re : Gros problème de compilation

BruNews

Administrateur CodeS-SourceS
doit manquer reference du lib de SDL pour le linker.
Soit par un
#pragma comment(lib, "nomLibSdlIci.lib")
soit tu mets nom de la lib dans onglet linker.

ciao...
BruNews, Admin CS, MVP Visual C++
lundi 14 juin 2004 à 11:33:47 | Re : Gros problème de compilation

dizze

Merci ! Maintenant il m'a réduit le nombre d'erreur. Y'aurais-t-il des option à configurer pour le compilage ? (/ML, /MTd, etc.) ?

Voici les problèmes restants
..

Lesson 6 fatal error LNK1120: 11 externes non résolus
Lesson 6 error LNK2019: symbole externe non résolu _Mix_FadeOutChannel référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_FadeOutMusic référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_FreeChunk référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_FreeMusic référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_LoadMUS référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_LoadWAV_RW référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_OpenAudio référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_PlayChannelTimed référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_PlayingMusic référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _Mix_PlayMusic référencé dans la fonction _SDL_main
Lesson 6 error LNK2019: symbole externe non résolu _WinMain@16 référencé dans la fonction _WinMainCRTStartup

lundi 14 juin 2004 à 11:41:28 | Re : Gros problème de compilation

BruNews

Administrateur CodeS-SourceS
Semble etre meme prob qu'avant mais avec une autre indic de lib manquante.

ciao...
BruNews, Admin CS, MVP Visual C++
mercredi 16 juin 2004 à 13:55:35 | Re : Gros problème de compilation

dizze

Salut, merci pour ton aide, ca compile correctement à présent. Il me reste un problème, quand je lance mes .exe (compilé en debug ou en release) L'application se lance met un écran noir pendant 3 secondes et se ferme directement. C'est un problème de réglage de la SDL ?
mercredi 16 juin 2004 à 14:20:00 | Re : Gros problème de compilation

BruNews

Administrateur CodeS-SourceS
Je ne pratique pas la SDL, desole.

ciao...
BruNews, Admin CS, MVP Visual C++


Cette discussion est classée dans : problème, compilation, gros, release, mode


Répondre à ce message

Sujets en rapport avec ce message

Problème de passage en mode Release [ par RV2931 ] Bonjour, J'ai un problème vraiment très bizarre Je suis sous VC 2005 Express J'ai un projet qui se compile très bien en Debug et Release, par contre Création DLL en mode Release [ par Argile92 ] Bonjour,Je developpe une application Excel qui utilise des fonctions C++ via une DLL.J'ai dans un premier temps fais ma DLL en mode DEBUG, aucun probl Problème compilation Unicode [ par djelangelo ] Bonjour, Je viens de me lancer dans la programmation C++ et dans les wxWidgets sous code::blocks [^^happy6]. En utilisant un petit tutorial d'initia Problème de compilation [VS] [ par Kcuftesends ] Bonjour, J'ai un gros problème de compilation au moment de l'édition des liens, j'ai épluché le net mais sans succès. J'utilise la librairie EDSDK d [C] Gros problème vraiment besoin d'aide [ par theoden77 ] Bonjour a tous, désolez ne n'avoir pas mis de titre plus précis mais je savais pas quoi mettre D'abord mon plus gros problème c' problème compilation C++ VTK [ par zet10 ] Bonjour, je dois utiliser C++ et la librairie de visualisation d'image VTK.Je pense même pas qu'il faille connaître cette librairie pour pouvoir m'aid problème de compilation [ par boualiasma ] Bonjour, J'ai un programme codé en c sous Microsoft Visual C++ 6.0 qui compile et s'éxecute bien. J'ai essayé de compiler ce programme avec Dev-C++ Problème de projet Visual C++ 2008 qui marche pas mais marche quand même ?!? [ par DamienR83 ] Bonjour Je travail sous Microsoft Visual C++ 2008 Express Edition, et j'ai un problème un peu bizarre: Lorsque je lance la compilation (en mode deb Probleme pour ajouter une propriété a un controle activeX MFC [ par bubkadk ] Bonjour, Je suis actuellement en train de développer un contrôle Active X avec la MFC, lorsque j'ajoute mes propriétés en passant par l'assistant "a


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales