I am using the Visual C++ 2005 Express and when I create a empty project, add a simple .cpp file to it and compile it, I get this compiler log:

Code:
------ Build started: Project: D3D Engine, Configuration: Release Win32 ------
Compiling...
Engine.cpp
Linking...
Searching libraries
    Searching C:\Program Files\Microsoft Platform SDK\Lib\kernel32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\user32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\gdi32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\uuid.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\libcpmt.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3d9.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3dx9.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\LIBCMT.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\kernel32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\user32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\gdi32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\uuid.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\libcpmt.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3d9.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3dx9.lib:
Finished searching libraries
   Creating library C:\Documents and Settings\Alex\Desktop\D3D Engine\Release\D3D Engine.lib and object C:\Documents and Settings\Alex\Desktop\D3D Engine\Release\D3D Engine.exp
Searching libraries
    Searching C:\Program Files\Microsoft Platform SDK\Lib\kernel32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\user32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\gdi32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\uuid.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\libcpmt.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3d9.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3dx9.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\LIBCMT.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
Finished searching libraries
Searching libraries
    Searching C:\Program Files\Microsoft Platform SDK\Lib\kernel32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\user32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\gdi32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\uuid.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\libcpmt.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3d9.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3dx9.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\LIBCMT.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\kernel32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\user32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\gdi32.lib:
    Searching C:\Program Files\Microsoft Platform SDK\Lib\uuid.lib:
    Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\libcpmt.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3d9.lib:
    Searching C:\Program Files\Microsoft DirectX 9.0 SDK (October 2005)\Lib\x86\d3dx9.lib:
Finished searching libraries
Build log was saved at "file://c:\Documents and Settings\Alex\Desktop\D3D Engine\Release\BuildLog.htm"
D3D Engine - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
But it is researching or what ever the libaries many times and the output file is 100kb, and that just doesn't seem right. I think the file size is larger than it should be because it is linking the libaries more than once. If I am right how do I stop this, I tried everything?