MSVC dll

spring·2020년 11월 9일
0

Description

Visual Studio로 빌드된 앱은 사용한 라이브러리에 따라 요구되는 dll들이 있다.
이들은 MSVC의 버전이 뒤에 붙는다. (ex, concrt140.dll)

concrt.dll : 동시성 런타임 라이브러리(Concurrency Runtime). 내장 병렬처리 라이브러리를 사용했을때 요구된다.
msvcp.dll : 일반적인 모든 C언어 라이브러리들이 담겨있다. 문자열처리, 메모리할당, 입출력과 기타등등.
vcamp.dll : Microsoft의 C AMP(Accelerated Massive Parallelism) 런타임 라이브러리.
vccorlib.dll : VC WinRT 코어 라이브러리.
vcomp.dll : Microsoft의 OpenMP 런타임 라이브러리.
vcruntime.dll : Microsoft VC 런타임 라이브러리.
VSCover.dll : Code Coverage Collection 라이브러리.
VSPerf.dll : VSPerf Data Collection 라이브러리.

Hierarchy

concrt.dll
├ msvcp.dll
└ vcruntime.dll

vcamp.dll
└ vcruntime.dll

vccorlib.dll
├ msvcp.dll
└ vcruntime.dll

위의 종속 dll을 제외하고 나머진 독립적으로 동작한다.

References

profile
Researcher & Developer @ NAVER Corp | Designer @ HONGIK Univ.

0개의 댓글