2012-03-06 3 views
0

static library을 빌드하려면 컴파일시 (라이브러리의) 컴파일 타임에 정적으로 런타임에이 정적으로 링크되어 있습니까?정적 라이브러리 및 정적으로 링크 된 MSVC++ 런타임

+1

컴파일 타임에 아무 것도 연결되어 있지 않습니다. CRT는 최종 .exe 또는 .dll을 연결할 때까지 링크되지 않습니다. –

답변

0

Hans에 따르면 MSVC를 사용하여 정적 LIB를 컴파일하는 동안 CRT (C 런타임)는 연결되지 않습니다. 그것은 최종 EXE 컴파일 타임에 연결됩니다.

그러나 이것이 사실 일지라도. 정적 라이브러리에서 C 런타임을 혼합 할 수는 없습니다. 모두 정확히 동일한 런타임 (또는 시스템 런타임 MSVCRT.dll)을 사용해야합니다.

관련 문제