Сборка zlib в Visual Studio 2010

1. Скачиваем zlib 1.2.8 с http://www.zlib.net/
2. Распаковываем архив в c:\zlib-1.2.8
3. Открываем в Visual Studio 2010 проект C:\zlib-1.2.8\contrib\vstudio\vc10\zlibvc.sln
4. Меняем следующие настройки проекта zlibstat:

  Конфигурация Debug:

    General->Output Directory: **..\..\..\win32-MDd\**
    General->Intermediate Directory: **..\..\..\win32-MDd\Tmp\**
    C/C++->Preprocessor->Preprocessor Definitions: <удаляем **ZLIB_WINAPI**>
    C/C++->Code Generation->Runtime Library: Multi-threaded Debug DLL (/MDd)
    Librarian->General->Output File: $(OutDir)\..\zlibMDd.lib

  Конфигурация Release:

    General->Output Directory: **..\..\..\win32-MT\**
    General->Intermediate Directory: **..\..\..\win32-MT\Tmp\**
    C/C++->Preprocessor->Preprocessor Definitions: <удаляем **ZLIB_WINAPI**>
    C/C++->Code Generation->Runtime Library: Multi-threaded (/MT)
    Librarian->General->Output File: $(OutDir)\..\zlibMT.lib
   
5. Собираем Debug и Release версии zlibstat. На выходе получаем:

  C:\zlib-1.2.8\zlibMDd.lib
  C:\zlib-1.2.8\zlibMT.lib

6. Открываем в Visual Studio 2010 любой проект C++ и открываем Property Manager->(Project Name)->Debug | Win32->Microsoft.Cpp.Win32.user->Common Properties->VC++ Directories. Добавляем c:\zlib-1.2.8 в Include Directories, Library Direcories и Source Directories.

===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru