2009-12-15

Visual Studio 2008 에서 zlib Win32 Static Library 생성하기


유명한 압축포맷인 GZIP을 만들고, 풀기 위한 라이브러리를 사용하기 위하여 소스를 다운로드 받아서 라이브러리로 만드는 방법을 정리해보았습니다. 실제 이용법도 조만간 정리해서 올리겠습니다. ^^


  1. http://www.zlib.net/ 에서 zlib123.zip 파일을 다운로드 받아서, C:\Project\zlib123 에 파일들을 풀어 놓는다.
  2. 새로운 Static Library 프로젝트 생성하기
    • File 메뉴로부터, New를 선택하고, Project… 를 선택한다.
    • Project types 패널에서, Visual C++ 밑의 Win32를 선택한다.
    • Templates 패널에서, Win32 Console Application을 선택한다.
    • 프로젝트를 위한 이름(zlib)을 입력한다.
    • 솔루션 이름은 입력하지 않는다.
    • Location 은 C:\Project 로 설정한다.
    • 이제 OK 버튼을 누른다. Win32 Application Wizard 다이얼로그 박스의 Overview 페이지가 나오며, Next 버튼을 누른다.
    • Win32 Application Wizard 의 Application Settings 화면이 나오며, Application type 에서 Static library를 선택한다.
    • Win32 Application Wizard 의 Application Settings 화면에서, Additional options 에서 Precompiled header 를 언체크 한다.
    • 프로젝트를 생성하기 위해 Finish 버튼을 클릭한다.
  3. Solution Explorer 에서 Header Files → 오른쪽 버튼 → Add → Existing Item… 을 선택하여, C:\Project\zlib123 에 있는 모든 헤더파일을 선택하여 추가한다.
  4. Solution Explorer 에서 Source Files → 오른쪽 버튼 → Add → Existing Item… 을 선택하여, C:\Project\zlib123 에 있는 모든 C파일(example.c, minigzip.c 제외)을 선택하여 추가한다.
  5. 마지막으로, F7 (Build Solution) 을 눌러서 빌드를 실행하면, Debug 또는 Release 디렉토리에 zlib.lib 를 확인할 수 있다.

댓글 없음:

댓글 쓰기