У меня было ужасное время с этим. Кажется, я не могу найти ничего о том, как на самом деле получить minizip в моем проекте в Интернете. Каждый урок предполагает, что я уже получил это работает. Это ужасно расстраивает!
Я использую Visual Studio 2008 Express Edition, чтобы создать простую программу для чтения того, какие файлы находятся в ZIP-файле (Моими первоначальными намерениями был файл JAR, но я просто хочу получить ZIP-файл, чтобы работать, прежде чем перейти к JAR). Я включил Zlib в свой проект, я делал это раньше. Я просто использовал
#pragma once
#pragma managed(push, off)
#include "zlib.h"
#pragma managed(pop)
#pragma comment(lib, "f:/programming/zlib-include/lib/zdll.lib")
и я заставил Злиба работать. Но теперь я застрял здесь. Просто добавив #include "unzip.h" из папки minizip, я получаю ошибки компоновщика, чего я и ожидал. Поэтому я посмотрел на веб-сайте минизипа (ссылка выше), и там упоминались некоторые вещи zlibwapi.dll. Итак, я вложил это в свой проект и определил ZLIB_WINAPI (который, как я читал, был нужен в другом месте), но не повезло!