Problem with old/new lib files!

Well, to describe the problem:

I can’t compile SDL program when using new libraries, just old ones.

When I use this:

New SDL.lib creation date: - 13. april 2002, 16:00:00
& new SDLmain.lib creation date: - 13. april 2002, 16:01:00

Visual studio on next code reports next errors:--------------
Code:

#include <stdio.h>
#include <stdlib.h>
#include <SDL.h>
#include “SDL_image.h”

int main(int argc, char *argv[])
{
SDL_Init(SDL_INIT_VIDEO);
SDL_Quit();
exit(1);
}

Errors:

Deleting intermediate files and output files for project ‘fonttest’, configuration ‘Debug|Win32’.
Compiling…
SoFont.cpp
program.cpp
Generating Code…
Linking…
msvcrt.lib(MSVCR70.dll) : error LNK2005: _exit already defined in LIBCMT.lib(crt0dat.obj)
msvcrt.lib(MSVCR70.dll) : error LNK2005: _strncpy already defined in LIBCMT.lib(strncpy.obj)
msvcrt.lib(MSVCR70.dll) : error LNK2005: _fprintf already defined in LIBCMT.lib(fprintf.obj)
msvcrt.lib(MSVCR70.dll) : error LNK2005: _fclose already defined in LIBCMT.lib(fclose.obj)
msvcrt.lib(MSVCR70.dll) : error LNK2005: __isctype already defined in LIBCMT.lib(isctype.obj)
LIBCMT.lib(crt0init.obj) : warning LNK4098: defaultlib ‘msvcrt.lib’ conflicts with use of other libs; use /NODEFAULTLIB:library
Debug/fonttest.exe : fatal error LNK1169: one or more multiply defined symbols found


But, WHEN I USE :

“OLD” SDL.lib creation date: - 03. 03. 2000, 18:16:00
& “OLD” SDLmain.lib creation date: - 03. 03. 2000, 18:16:00

It-s all OK???

SO, IF ANYONE KNOW THE REASON OF THOSE ERRORS, PLEASE REPORT?

Thanks in advance

Well, to describe the problem:

I can’t compile SDL program when using new libraries, just old ones.

When I use this:

New SDL.lib creation date: - 13. april 2002, 16:00:00
& new SDLmain.lib creation date: - 13. april 2002, 16:01:00

Visual studio on next code reports next errors:--------------
Code:

#include <stdio.h>
#include <stdlib.h>
#include <SDL.h>
#include “SDL_image.h”

int main(int argc, char *argv[])
{
SDL_Init(SDL_INIT_VIDEO);
SDL_Quit();
exit(1);
}

Errors:

Deleting intermediate files and output files for project ‘fonttest’, configuration ‘Debug|Win32’.
Compiling…
SoFont.cpp
program.cpp
Generating Code…
Linking…
msvcrt.lib(MSVCR70.dll) : error LNK2005: _exit already defined in LIBCMT.lib(crt0dat.obj)
msvcrt.lib(MSVCR70.dll) : error LNK2005: _strncpy already defined in LIBCMT.lib(strncpy.obj)
msvcrt.lib(MSVCR70.dll) : error LNK2005: _fprintf already defined in LIBCMT.lib(fprintf.obj)
msvcrt.lib(MSVCR70.dll) : error LNK2005: _fclose already defined in LIBCMT.lib(fclose.obj)
msvcrt.lib(MSVCR70.dll) : error LNK2005: __isctype already defined in LIBCMT.lib(isctype.obj)
LIBCMT.lib(crt0init.obj) : warning LNK4098: defaultlib ‘msvcrt.lib’ conflicts with use of other libs; use /NODEFAULTLIB:library
Debug/fonttest.exe : fatal error LNK1169: one or more multiply defined symbols found


But, WHEN I USE :

“OLD” SDL.lib creation date: - 03. 03. 2000, 18:16:00
& “OLD” SDLmain.lib creation date: - 03. 03. 2000, 18:16:00

It-s all OK???

SO, IF ANYONE KNOW THE REASON OF THOSE ERRORS, PLEASE REPORT?

Thanks in advance