겸손한 개발을 위한 자양분

컴파일 옵션에 따른 Run-Time Library 연결

컴파일 옵션 연결되는 라이브러리
/ML (VC ++ .NET 2003 및 이전 버전) LIBC.LIB, LIBCP.LIB
/MLd (VC ++ .NET 2003 및 이전 버전) LIBCD.LIB, LIBCPD.LIB
/mt LIBCMT.LIB, LIBCPMT.LIB
/MTd LIBCMTD.LIB, LIBCPMTD.LIB
/md MSVCRT.LIB MSVCPRT.LIB
/MDd MSVCRTD.LIB, MSVCPRTD.LIB


Run-Time Library 종류

C Run-Time Library (without iostream) Characteristics Option Defined
LIBC.LIB Single threaded, static link /ML
LIBCMT.LIB Multithreaded, static link /MT _MT
MSVCRT.LIB Multithreaded, dynamic link (import library for MSVCRT.DLL) /MD _MT, _DLL

Standard C++ Library Characteristics Option Defined
LIBCP.LIB Single threaded, static link /ML
LIBCPMT.LIB Multithreaded, static link /MT _MT
MSVCPRT.LIB Multithreaded, dynamic link (import library for MSVCRT.DLL) /MD _MT, _DLL

Old Iostream Library Characteristics Option Defined
LIBCI.LIB Single threaded, static link /ML
LIBCIMT.LIB Multithreaded, static link /MT _MT
MSVCIRT.LIB Multithreaded, dynamic link (import library for MSVCIRT.DLL) /MD _MT, _DLL


참조 URL :
http://msdn.microsoft.com/en-us/library/aa272081(VS.60).aspx
http://support.microsoft.com/kb/154753