Bonjour, alors voila, je voudrais faire un programme avec VC++ utilisant OpenGL et SDL, mais j'ai un problème pour l'initialisation de SDL, ou plutot l'importation des librairies je pense. Voila mon code :
#include <stdlib.h>
#include <SDL.h>
#ifdef WIN32
#pragma comment(lib, "SDL.lib")
#pragma comment(lib, "SDLmain.lib")
#endif
int main( int argc, char *argv[ ] )
{
return 0;
}
Et tout ce que j'obtiens c'est ca :
LINK : warning LNK4049: locally defined symbol "_exit" imported
LINK : warning LNK4049: locally defined symbol "_strncpy" imported
LINK : warning LNK4049: locally defined symbol "__iob" imported
LINK : warning LNK4049: locally defined symbol "_fclose" imported
LINK : warning LNK4049: locally defined symbol "__pctype" imported
LINK : warning LNK4049: locally defined symbol "___mb_cur_max" imported
LINK : warning LNK4049: locally defined symbol "__isctype" imported
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp__strrchr
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp__fprintf
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp__remove
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp__fopen
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp__fgetc
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp__setbuf
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp__setvbuf
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp__freopen
SDLmain.lib(SDL_win32_main.obj) : error LNK2001: unresolved external symbol __imp___getcwd
(oui ca fait beaucoup...) après avoir ajouté /nodefaultlib:"msvcrt.lib" dans link
Si quelqu'un sait d'où ca vient...