반응형
.dll, .lib, .h 파일의 차이점은 무엇입니까?
프로젝트에 * .lib, .h 또는 다른 파일을 포함해야하는 이유는 무엇입니까? 그리고 이것들은 무엇을 위해 사용됩니까?
.h
: 헤더 파일, 선언을 포함하는 소스 파일 (구현을 포함하는 .cpp, .cxx 등과 반대),.lib
: 정적 라이브러리는 코드를 포함하거나 동적 라이브러리에 대한 링크 만 포함 할 수 있습니다. 어느 쪽이든 프로그램과 연결하는 컴파일 된 코드입니다. 정적 라이브러리는 링크 타임에 .exe에 포함됩니다..dll
: 동적 라이브러리. 정적 파일과 같지만 런타임에로드되기 때문에 .exe 파일과 함께 배포해야합니다.
- H 함수, 구조 및 상수를 포함하여 라이브러리에 대한 인터페이스를 선언합니다. C 언어로 작성되었습니다.
- LIB 동적 라이브러리 (DLL)에 대한 바이너리 인터페이스를 선언 하거나 라이브러리 의 바이너리 코드를 포함합니다.
- DLL 동적 라이브러리-애플리케이션이이를 시스템과 공유하거나 코드 기반을 구성하는 데 사용합니다.
- DEF DLL에서 내 보낸 함수에 대한 텍스트 설명입니다.
* .dlb는 정적 라이브러리와 유사합니다.
참고 URL : https://stackoverflow.com/questions/1778111/whats-the-differences-between-dll-lib-h-files
반응형
'program story' 카테고리의 다른 글
CSS를 완벽하게 지원하는 오픈 소스 HTML-PDF 렌더러 (0) | 2020.12.02 |
---|---|
C # 컴파일러에서 덕 타이핑 (0) | 2020.12.02 |
JavaScript의 날짜 차이 (0) | 2020.12.01 |
iPhone-dequeueReusableCellWithIdentifier 사용법 (0) | 2020.12.01 |
Pip을 사용하여 Python 패키지를 설치할 때 MinGW의 gcc 컴파일러를 사용하는 방법은 무엇입니까? (0) | 2020.12.01 |