본문 바로가기
Programming/C++

(C++) Visual Studio 2008 에서 zlib Win32 Static Library 생성하기

by 가우리언 2009. 12. 15.
728x90
반응형

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

참고 : http://msdn.microsoft.com/en-us/library/ms235627.aspx, http://kaistizen.net/project/Zip/HowtoUseZlib.htm

  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 를 확인할 수 있다.
728x90
반응형

'Programming > C++' 카테고리의 다른 글

(C++) Codelite로 Win32 프로그래밍하기  (0) 2011.01.31
(C++) ResEdit - Windows Resource Editor  (0) 2007.12.22