I copied an pasted Prelude code into my IDE and compiled it. What did you expect? An error. So I added using namespace std;
I disabled incremental linking.
First I set an option VERBOSE for linker and show include for compiler. Linker outputed all its operations in IDE output window. Take look at it:
Code:
------ Build started: Project: ConTest, Configuration: Debug Win32 ------
Compiling...
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.
cl /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /FD /EHsc /RTC1 /RTCc /MDd /Fo"Debug\\" /Fd"Debug\vc80.pdb" /doc"Debug\\" /FR"Debug\\" /W4 /c /Wp64 /TP /showIncludes ".\ConTest.cpp"
ConTest.cpp
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\vector
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\memory
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\iterator
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\xutility
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\climits
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\yvals.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\sal.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtassem.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\vadefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\use_ansi.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\limits.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\utility
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\iosfwd
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\cstdio
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\swprintf.inl
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\cstring
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\string.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\cwchar
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\wchar.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\wtime.inl
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\xstddef
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\cstddef
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\stddef.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdbg.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\xmemory
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\cstdlib
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\stdlib.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\exception
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\eh.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\malloc.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\crtdefs.h
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\new
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\stdexcept
Note: including file: C:\Program Files\Microsoft Visual Studio 8\VC\include\xstring
Linking...
Microsoft (R) Incremental Linker Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
/VERBOSE "/OUT:C:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\ConTest\Debug\ConTest.exe" /INCREMENTAL:NO /MANIFEST "/MANIFESTFILE:Debug\ConTest.exe.intermediate.manifest" /DEBUG "/PDB:c:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\ConTest\debug\ConTest.pdb" /MAP /SUBSYSTEM:CONSOLE kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\ConTest.obj"
Starting pass 1
Processed /DEFAULTLIB:msvcprtd
Processed /DEFAULTLIB:MSVCRTD
Processed /DEFAULTLIB:OLDNAMES
Searching libraries
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\user32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\gdi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\winspool.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\comdlg32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\advapi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\shell32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\ole32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\oleaut32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\uuid.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbc32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbccp32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\msvcprtd.lib:
Found "__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)" (__imp_??1_Container_base@std@@QAE@XZ)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) public: __thiscall std::_Lockit::~_Lockit(void)" (__imp_??1_Lockit@std@@QAE@XZ)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) public: __thiscall std::_Lockit::_Lockit(int)" (__imp_??0_Lockit@std@@QAE@H@Z)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (__imp_?_Debug_message@std@@YAXPB_W0I@Z)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) public: void __thiscall std::_Container_base::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base@std@@QBEXXZ)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) public: __thiscall std::_Container_base::_Container_base(void)" (__imp_??0_Container_base@std@@QAE@XZ)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (__imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *)" (__imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found "__declspec(dllimport) public: char const * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const " (__imp_?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ)
Referenced in ConTest.obj
Loaded msvcprtd.lib(MSVCP80D.dll)
Found __IMPORT_DESCRIPTOR_MSVCP80D
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Referenced in msvcprtd.lib(MSVCP80D.dll)
Loaded msvcprtd.lib(MSVCP80D.dll)
Found __NULL_IMPORT_DESCRIPTOR
Referenced in msvcprtd.lib(MSVCP80D.dll)
Loaded msvcprtd.lib(MSVCP80D.dll)
Found MSVCP80D_NULL_THUNK_DATA
Referenced in msvcprtd.lib(MSVCP80D.dll)
Loaded msvcprtd.lib(MSVCP80D.dll)
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\MSVCRTD.lib:
Found ___security_cookie
Referenced in ConTest.obj
Loaded MSVCRTD.lib(gs_cookie.obj)
Found ___CxxFrameHandler3
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found @__security_check_cookie@4
Referenced in ConTest.obj
Loaded MSVCRTD.lib(secchk.obj)
Found __RTC_CheckEsp
Referenced in ConTest.obj
Loaded MSVCRTD.lib(stack.obj)
Found __RTC_Shutdown
Referenced in ConTest.obj
Loaded MSVCRTD.lib(init.obj)
Found __CxxThrowException@8
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "const type_info::`vftable'" (??_7type_info@@6B@)
Referenced in ConTest.obj
Loaded MSVCRTD.lib(ti_inst.obj)
Found "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std@@QAE@ABV01@@Z)
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "__declspec(dllimport) public: virtual __thiscall std::exception::~exception(void)" (__imp_??1exception@std@@UAE@XZ)
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "__declspec(dllimport) public: __thiscall std::exception::exception(void)" (__imp_??0exception@std@@QAE@XZ)
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "void __cdecl operator delete(void *)" (??3@YAXPAX@Z)
Referenced in ConTest.obj
Referenced in MSVCRTD.lib(ti_inst.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp___invalid_parameter
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp___CrtDbgReportW
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z)
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "__declspec(dllimport) public: __thiscall std::exception::exception(char const * const &)" (__imp_??0exception@std@@QAE@ABQBD@Z)
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "public: virtual char const * __thiscall std::exception::what(void)const " (?what@exception@std@@UBEPBDXZ)
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp__memmove_s
Referenced in ConTest.obj
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found _mainCRTStartup
Loaded MSVCRTD.lib(crtexe.obj)
Found __IMPORT_DESCRIPTOR_MSVCR80D
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found ___report_gsfailure
Referenced in MSVCRTD.lib(secchk.obj)
Loaded MSVCRTD.lib(gs_report.obj)
Found "void __cdecl _RTC_Failure(void *,int)" (?_RTC_Failure@@YAXPAXH@Z)
Referenced in MSVCRTD.lib(stack.obj)
Loaded MSVCRTD.lib(error.obj)
Found __RTC_SetErrorFuncW
Referenced in MSVCRTD.lib(init.obj)
Loaded MSVCRTD.lib(userapi.obj)
Found __CRT_RTC_INITW
Referenced in MSVCRTD.lib(init.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "void __stdcall `eh vector destructor iterator'(void *,unsigned int,int,void (__thiscall*)(void *))" (??_M@YGXPAXIHP6EX0@Z@Z)
Referenced in MSVCRTD.lib(ti_inst.obj)
Loaded MSVCRTD.lib(ehvecdtr.obj)
Found "public: virtual __thiscall type_info::~type_info(void)" (??1type_info@@UAE@XZ)
Referenced in MSVCRTD.lib(ti_inst.obj)
Loaded MSVCRTD.lib(typeinfo_dtor_32.obj)
Found __imp___configthreadlocale
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found ___globallocalestatus
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(xthdloc.obj)
Found __setdefaultprecision
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(fp8.obj)
Found __imp____setusermatherr
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __matherr
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(merr.obj)
Found __setargv
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(dllargv.obj)
Found __RTC_Initialize
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(initsect.obj)
Found __adjust_fdiv
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(adjustfd.obj)
Found __imp___adjust_fdiv
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __commode
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(xncommod.obj)
Found __imp____p__commode
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __fmode
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(xtxtmode.obj)
Found __imp____p__fmode
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found ___onexitbegin
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(atonexit.obj)
Found __imp___encode_pointer
Referenced in MSVCRTD.lib(crtexe.obj)
Referenced in MSVCRTD.lib(atonexit.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp____set_app_type
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __amsg_exit
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp____getmainargs
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __dowildcard
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(wildcard.obj)
Found __newmode
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(_newmode.obj)
Found ___security_init_cookie
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(gs_support.obj)
Found __imp___exit
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __XcptFilter
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp___cexit
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp__exit
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp____initenv
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp___CrtSetCheckCount
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __IsNonwritableInCurrentImage
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(pesect.obj)
Found __initterm
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found ___xc_a
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(cinitexe.obj)
Processed /DEFAULTLIB:kernel32.lib
Processed /DISALLOWLIB:libc.lib
Processed /DISALLOWLIB:libcd.lib
Processed /DISALLOWLIB:libcmt.lib
Processed /DISALLOWLIB:libcmtd.lib
Processed /DISALLOWLIB:msvcrt.lib
Found __initterm_e
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found ___native_startup_state
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded MSVCRTD.lib(natstart.obj)
Found __except_handler4
Referenced in MSVCRTD.lib(gs_support.obj)
Referenced in MSVCRTD.lib(pesect.obj)
Referenced in MSVCRTD.lib(crtexe.obj)
Referenced in MSVCRTD.lib(error.obj)
Referenced in MSVCRTD.lib(ehvecdtr.obj)
Referenced in MSVCRTD.lib(atonexit.obj)
Loaded MSVCRTD.lib(chandler4gs.obj)
Found MSVCR80D_NULL_THUNK_DATA
Referenced in MSVCRTD.lib(MSVCR80D.dll)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __crt_debugger_hook
Referenced in MSVCRTD.lib(gs_report.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "int __cdecl _RTC_GetSrcLine(unsigned char *,wchar_t *,unsigned long,int *,wchar_t *,unsigned long)" (?_RTC_GetSrcLine@@YAHPAEPA_WKPAH1K@Z)
Referenced in MSVCRTD.lib(error.obj)
Loaded MSVCRTD.lib(pdblkup.obj)
Found "void __cdecl terminate(void)" (?terminate@@YAXXZ)
Referenced in MSVCRTD.lib(ehvecdtr.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found "public: void __thiscall type_info::_type_info_dtor_internal_method(void)" (?_type_info_dtor_internal_method@type_info@@QAEXXZ)
Referenced in MSVCRTD.lib(typeinfo_dtor_32.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __controlfp_s
Referenced in MSVCRTD.lib(fp8.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __invoke_watson
Referenced in MSVCRTD.lib(fp8.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __unlock
Referenced in MSVCRTD.lib(atonexit.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found ___dllonexit
Referenced in MSVCRTD.lib(atonexit.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __lock
Referenced in MSVCRTD.lib(atonexit.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp___onexit
Referenced in MSVCRTD.lib(atonexit.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __imp___decode_pointer
Referenced in MSVCRTD.lib(atonexit.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Found __except_handler4_common
Referenced in MSVCRTD.lib(chandler4gs.obj)
Loaded MSVCRTD.lib(MSVCR80D.dll)
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
Found __imp__InterlockedExchange@8
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__Sleep@4
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__InterlockedCompareExchange@12
Referenced in MSVCRTD.lib(crtexe.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__TerminateProcess@8
Referenced in MSVCRTD.lib(gs_report.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__GetCurrentProcess@0
Referenced in MSVCRTD.lib(gs_report.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__UnhandledExceptionFilter@4
Referenced in MSVCRTD.lib(gs_report.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__SetUnhandledExceptionFilter@4
Referenced in MSVCRTD.lib(gs_report.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__IsDebuggerPresent@0
Referenced in MSVCRTD.lib(gs_report.obj)
Referenced in MSVCRTD.lib(error.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__RaiseException@16
Referenced in MSVCRTD.lib(error.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__DebugBreak@0
Referenced in MSVCRTD.lib(error.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__WideCharToMultiByte@32
Referenced in MSVCRTD.lib(error.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__MultiByteToWideChar@24
Referenced in MSVCRTD.lib(error.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__lstrlenA@4
Referenced in MSVCRTD.lib(error.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__GetProcAddress@8
Referenced in MSVCRTD.lib(error.obj)
Referenced in MSVCRTD.lib(pdblkup.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__LoadLibraryA@4
Referenced in MSVCRTD.lib(error.obj)
Referenced in MSVCRTD.lib(pdblkup.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__QueryPerformanceCounter@4
Referenced in MSVCRTD.lib(gs_support.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__GetTickCount@0
Referenced in MSVCRTD.lib(gs_support.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__GetCurrentThreadId@0
Referenced in MSVCRTD.lib(gs_support.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__GetCurrentProcessId@0
Referenced in MSVCRTD.lib(gs_support.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__GetSystemTimeAsFileTime@4
Referenced in MSVCRTD.lib(gs_support.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__FatalAppExitA@8
Referenced in MSVCRTD.lib(gs_support.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__HeapFree@12
Referenced in MSVCRTD.lib(pdblkup.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__HeapAlloc@12
Referenced in MSVCRTD.lib(pdblkup.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__GetProcessHeap@0
Referenced in MSVCRTD.lib(pdblkup.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__GetModuleFileNameW@12
Referenced in MSVCRTD.lib(pdblkup.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__VirtualQuery@12
Referenced in MSVCRTD.lib(pdblkup.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __imp__FreeLibrary@4
Referenced in MSVCRTD.lib(pdblkup.obj)
Loaded kernel32.lib(KERNEL32.dll)
Found __IMPORT_DESCRIPTOR_KERNEL32
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Referenced in kernel32.lib(KERNEL32.dll)
Loaded kernel32.lib(KERNEL32.dll)
Found KERNEL32_NULL_THUNK_DATA
Referenced in kernel32.lib(KERNEL32.dll)
Loaded kernel32.lib(KERNEL32.dll)
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\user32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\gdi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\winspool.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\comdlg32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\advapi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\shell32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\ole32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\oleaut32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\uuid.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbc32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbccp32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\msvcprtd.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\MSVCRTD.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
Finished searching libraries
Finished pass 1
Searching libraries
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\user32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\gdi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\winspool.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\comdlg32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\advapi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\shell32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\ole32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\oleaut32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\uuid.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbc32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbccp32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\msvcprtd.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\MSVCRTD.lib:
Found __load_config_used
Loaded MSVCRTD.lib(loadcfg.obj)
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\user32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\gdi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\winspool.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\comdlg32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\advapi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\shell32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\ole32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\oleaut32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\uuid.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbc32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbccp32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\msvcprtd.lib:
Finished searching libraries
Starting pass 2
ConTest.obj
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
kernel32.lib(KERNEL32.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
msvcprtd.lib(MSVCP80D.dll)
MSVCRTD.lib(_newmode.obj)
MSVCRTD.lib(xncommod.obj)
MSVCRTD.lib(xtxtmode.obj)
MSVCRTD.lib(xthdloc.obj)
MSVCRTD.lib(atonexit.obj)
MSVCRTD.lib(cinitexe.obj)
MSVCRTD.lib(crtexe.obj)
MSVCRTD.lib(dllargv.obj)
MSVCRTD.lib(ehvecdtr.obj)
MSVCRTD.lib(gs_cookie.obj)
MSVCRTD.lib(gs_report.obj)
MSVCRTD.lib(gs_support.obj)
MSVCRTD.lib(merr.obj)
MSVCRTD.lib(natstart.obj)
MSVCRTD.lib(pesect.obj)
MSVCRTD.lib(ti_inst.obj)
MSVCRTD.lib(wildcard.obj)
MSVCRTD.lib(adjustfd.obj)
MSVCRTD.lib(chandler4gs.obj)
MSVCRTD.lib(fp8.obj)
MSVCRTD.lib(loadcfg.obj)
MSVCRTD.lib(secchk.obj)
MSVCRTD.lib(typeinfo_dtor_32.obj)
MSVCRTD.lib(userapi.obj)
MSVCRTD.lib(stack.obj)
MSVCRTD.lib(pdblkup.obj)
MSVCRTD.lib(initsect.obj)
MSVCRTD.lib(init.obj)
MSVCRTD.lib(error.obj)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
MSVCRTD.lib(MSVCR80D.dll)
Finished pass 2
Embedding manifest...
Generating XML documentation...
Creating browse information file...
Microsoft Browse Information Maintenance Utility Version 8.00.50727
Copyright (C) Microsoft Corporation. All rights reserved.
Build log was saved at "file://c:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\ConTest\ConTest\Debug\BuildLog.htm"
ConTest - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
After this I used /NODEFAULTLIB for linker and recompiled the code. This is the output window
Code:
Linking...
Microsoft (R) Incremental Linker Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
/VERBOSE "/OUT:C:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\ConTest\Debug\ConTest.exe" /INCREMENTAL:NO /MANIFEST "/MANIFESTFILE:Debug\ConTest.exe.intermediate.manifest" /NODEFAULTLIB /DEBUG "/PDB:c:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\ConTest\debug\ConTest.pdb" /MAP /SUBSYSTEM:CONSOLE kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\ConTest.obj"
Processed /NODEFAULTLIB (suppressing all default libs)
Starting pass 1
Searching libraries
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\user32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\gdi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\winspool.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\comdlg32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\advapi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\shell32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\ole32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\oleaut32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\uuid.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbc32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbccp32.lib:
Finished searching libraries
Finished pass 1
Searching libraries
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\kernel32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\user32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\gdi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\winspool.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\comdlg32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\advapi32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\shell32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\ole32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\oleaut32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\lib\uuid.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbc32.lib:
Searching C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\odbccp32.lib:
Finished searching libraries
ConTest.obj : error LNK2019: unresolved external symbol ___security_cookie referenced in function _main
ConTest.obj : error LNK2019: unresolved external symbol ___CxxFrameHandler3 referenced in function __ehhandler$_main
ConTest.obj : error LNK2019: unresolved external symbol @__security_check_cookie@4 referenced in function __ehhandler$_main
ConTest.obj : error LNK2019: unresolved external symbol __RTC_CheckEsp referenced in function _main
ConTest.obj : error LNK2019: unresolved external symbol @_RTC_CheckStackVars@8 referenced in function _main
ConTest.obj : error LNK2001: unresolved external symbol __RTC_Shutdown
ConTest.obj : error LNK2001: unresolved external symbol __RTC_InitBase
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::~_Container_base(void)" (__imp_??1_Container_base@std@@QAE@XZ) referenced in function "public: __thiscall std::_Vector_val<int,class std::allocator<int> >::~_Vector_val<int,class std::allocator<int> >(void)" (??1?$_Vector_val@HV?$allocator@H@std@@@std@@QAE@XZ)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Lockit::~_Lockit(void)" (__imp_??1_Lockit@std@@QAE@XZ) referenced in function "public: __thiscall std::_Iterator_base::~_Iterator_base(void)" (??1_Iterator_base@std@@QAE@XZ)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Lockit::_Lockit(int)" (__imp_??0_Lockit@std@@QAE@H@Z) referenced in function "public: __thiscall std::_Iterator_base::~_Iterator_base(void)" (??1_Iterator_base@std@@QAE@XZ)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (__imp_?_Debug_message@std@@YAXPB_W0I@Z) referenced in function "public: void __thiscall std::_Iterator_base::_Orphan_me(void)" (?_Orphan_me@_Iterator_base@std@@QAEXXZ)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::_Container_base::_Orphan_all(void)const " (__imp_?_Orphan_all@_Container_base@std@@QBEXXZ) referenced in function "protected: void __thiscall std::vector<int,class std::allocator<int> >::_Tidy(void)" (?_Tidy@?$vector@HV?$allocator@H@std@@@std@@IAEXXZ)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::_Container_base::_Container_base(void)" (__imp_??0_Container_base@std@@QAE@XZ) referenced in function "protected: __thiscall std::_Vector_val<int,class std::allocator<int> >::_Vector_val<int,class std::allocator<int> >(class std::allocator<int>)" (??0?$_Vector_val@HV?$allocator@H@std@@@std@@IAE@V?$allocator@H@1@@Z)
ConTest.obj : error LNK2019: unresolved external symbol __CxxThrowException@8 referenced in function __catch$?_Insert_n@?$vector@HV?$allocator@H@std@@@std@@IAEXV?$_Vector_iterator@HV?$allocator@H@std@@@2@IABH@Z$0
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::~basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(void)" (__imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ) referenced in function "protected: static void __cdecl std::vector<int,class std::allocator<int> >::_Xlen(void)" (?_Xlen@?$vector@HV?$allocator@H@std@@@std@@KAXXZ)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(char const *)" (__imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z) referenced in function "protected: static void __cdecl std::vector<int,class std::allocator<int> >::_Xlen(void)" (?_Xlen@?$vector@HV?$allocator@H@std@@@std@@KAXXZ)
ConTest.obj : error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)
ConTest.obj : error LNK2001: unresolved external symbol "public: __thiscall std::exception::exception(class std::exception const &)" (??0exception@std@@QAE@ABV01@@Z)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall std::exception::~exception(void)" (__imp_??1exception@std@@UAE@XZ) referenced in function __unwindfunclet$??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z$0
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (__imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z) referenced in function "public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::exception::exception(void)" (__imp_??0exception@std@@QAE@XZ) referenced in function "public: __thiscall std::logic_error::logic_error(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: char const * __thiscall std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >::c_str(void)const " (__imp_?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ) referenced in function "public: virtual char const * __thiscall std::logic_error::what(void)const " (?what@logic_error@std@@UBEPBDXZ)
ConTest.obj : error LNK2019: unresolved external symbol "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) referenced in function "public: virtual void * __thiscall std::logic_error::`scalar deleting destructor'(unsigned int)" (??_Glogic_error@std@@UAEPAXI@Z)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::exception::exception(class std::exception const &)" (__imp_??0exception@std@@QAE@ABV01@@Z) referenced in function "public: __thiscall std::logic_error::logic_error(class std::logic_error const &)" (??0logic_error@std@@QAE@ABV01@@Z)
ConTest.obj : error LNK2019: unresolved external symbol __imp___invalid_parameter referenced in function "public: __thiscall std::_Vector_const_iterator<int,class std::allocator<int> >::_Vector_const_iterator<int,class std::allocator<int> >(int *,class std::_Container_base const *)" (??0?$_Vector_const_iterator@HV?$allocator@H@std@@@std@@QAE@PAHPBV_Container_base@1@@Z)
ConTest.obj : error LNK2019: unresolved external symbol __imp___CrtDbgReportW referenced in function "public: __thiscall std::_Vector_const_iterator<int,class std::allocator<int> >::_Vector_const_iterator<int,class std::allocator<int> >(int *,class std::_Container_base const *)" (??0?$_Vector_const_iterator@HV?$allocator@H@std@@@std@@QAE@PAHPBV_Container_base@1@@Z)
ConTest.obj : error LNK2019: unresolved external symbol "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) referenced in function "int * __cdecl std::_Allocate<int>(unsigned int,int *)" (??$_Allocate@H@std@@YAPAHIPAH@Z)
ConTest.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall std::exception::exception(char const * const &)" (__imp_??0exception@std@@QAE@ABQBD@Z) referenced in function "public: __thiscall std::bad_alloc::bad_alloc(char const *)" (??0bad_alloc@std@@QAE@PBD@Z)
ConTest.obj : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall std::exception::what(void)const " (?what@exception@std@@UBEPBDXZ)
ConTest.obj : error LNK2019: unresolved external symbol __imp__memmove_s referenced in function "int * __cdecl std::_Copy_backward_opt<int *,int *,struct std::random_access_iterator_tag>(int *,int *,int *,struct std::random_access_iterator_tag,struct std::_Scalar_ptr_iterator_tag,struct std::_Range_checked_iterator_tag)" (??$_Copy_backward_opt@PAHPAHUrandom_access_iterator_tag@std@@@std@@YAPAHPAH00Urandom_access_iterator_tag@0@U_Scalar_ptr_iterator_tag@0@U_Range_checked_iterator_tag@0@@Z)
LINK : error LNK2001: unresolved external symbol _mainCRTStartup
LINK : error LNK2001: unresolved external symbol __load_config_used
C:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\ConTest\Debug\ConTest.exe : fatal error LNK1120: 32 unresolved externals
Build log was saved at "file://c:\Documents and Settings\User\My Documents\Visual Studio 2005\Projects\ConTest\ConTest\Debug\BuildLog.htm"
ConTest - 33 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
This is what i've done.