숙제
자신만의 프로젝트에서 정적 라이브러리를 구성하고 해당 라이브러리를 WinMain에서 사용가능하게 연결시켜 보세요.
https://youtu.be/zhjirGBrnEg
라이브러리란?
- 라이브러리는 소프트웨어를 만들 때 쓰이는 클래스나 함수등 코드 덩어리를
가리키는 말이다.
- 라이브러리는 다른 프로그램들과 링크되기 위하여 존재하는, 하나 이상의 서브루틴이나 함수들의
집합이다.
- 링크(linking) 될수 있도록 보통 컴파일된 형태인 목적코드(object code)형태로 존재한다.
- 미리 컴파일 되어 있어서 컴파일 시간도 단축할수 있다.
[라이브러리 사용 목적]
- 라이브러리는 코드 재사용을 위해 조직화된 초장기 방법중 하나이며 많은 다른 프로그램들에서
사용 할수 있도록 운영체제나 소프트웨어 개발 환경 제공자들에 의해 제공되는 경우가 많다.
- 라이브러리 내에 있는 루틴들은 범용적으로도 사용이 가능하며
3차원 애니메이션 그래픽 등과 같이 특별한 용도의 함수로 설계 될수 있다.
- 라이브러리들은 사용자 프로그램과 링크되어 실행이 가능한 완전한 프로그램을 이룬다.