SDL,langage C

Fermé
aydan1 Messages postés 1 Date d'inscription mardi 30 mars 2010 Statut Membre Dernière intervention 26 juillet 2010 - 26 juil. 2010 à 16:56
 matrefeytontias - 28 août 2010 à 16:54
Bonjour,
j'ai un problème en ce qui concerne la bib SDL en langage C
j'ai pas pu installer la bib SDL ,et j'arrive pas a comprendre ou est le problème
voila les erreurs
1>msvcrt.lib(MSVCR100.dll) : error LNK2005: _exit already defined in LIBCMT.lib(crt0dat.obj)
1>LIBCMT.lib(crt0init.obj) : warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library

toute solution sera la bienvenue
merci
A voir également:

2 réponses

La première erreur te dit que dans la lib que tu veux utiliser, il y a un #define qui est déjà utilisé par une autre lib. Et la deuxième apparemment te dit que tu utilise une lib par défaut et qu'elle rentre en conflit avec l'autre.

Je ne peux malheureusement que te traduire les erreurs pour te faire avancer, je ne sais pas comment corriger le problème.
0
Salut !
Pour la première erreur, je vois pas trop...
MAIS pour la deuxième, je vois peut-être.
Déjà, quel est ton IDE ?
Sous Visual C++, clique droit sur ton projet, puis sur Propriétés.
Ensuite, déplie l'onglet Éditeur de Liens, clique sur "entrée" (pas le bouton, quand tu déplie l'onglet, il y en a un autre qui s'appelle 'entrée'), et clique sur la ligne
"Toutes bibliothèques par défaut ignorées", puis clique sur
"Oui (/NODEFAULTLIB)". Voilà, pour les autres IDE (et pour l'autre problème) je sais pas...
À +
0