[C/C++] 라이브러리
라이브러리: 여러 프로그램에서 자주 사용하는 함수와 데이터들을 실행이 가능한 바이너리 형태로 묶어놓은 파일 - 정적 라이브러리(Static Linked Library, SLL): 실행파일 안에 라이브러리를 하나로 묶인다는 특징. 정적 라이브러리 파일(*.lib)을 만들고, 이 파일을 사용하는 측에서 헤더파일과, #pragma comment 혹은 프로젝트 속성 창의 링커-입력-추가종속성에서 라이브러리 경로를 입력하면 된다. 실행 파일을 만들 때 링커가 .lib 파일과 컴파일된 *.obj 파일을 링크하여 실행파일을 만들어낸다. -동적 라이브러리(Dynamic Linked Library, DLL): 실행파일 안에 포함되지 않고, 프로그램 실행 시에 참조된다. 따라서 실행 파일의 크기를 상대적으로 작게 만들고,..
2023.05.10