Как использовать Minizip (на Zlib )?

Я пытаюсь заархивировать файлы для кросс-платформенного -приложения, и похоже, что Minizip (, построенный на zlib ), настолько портативный, насколько это возможно для архиваторов.

Однако, когда я пытаюсь запустить следующий фиктивный код, я получаю системную ошибку[my executable] has stopped working. Windows can check online for a solution to the problem.

Может ли кто-нибудь помочь мне увидеть, как использовать эту библиотеку? — (я нигде не могу найти документ или учебник)

zip_fileinfo zfi;

int main()
{
    zipFile zf = zipOpen("myarch.zip",APPEND_STATUS_ADDINZIP);
    int ret = zipOpenNewFileInZip(zf,
        "myfile.txt",
        &zfi,
        NULL,   0,
        NULL,   0,
        "my comment for this interior file",
        Z_DEFLATED,
        Z_NO_COMPRESSION
        );
    zipCloseFileInZip(zf);
    zipClose(zf, "my comment for exterior file");
    return 0;
}

Спецификации :Msys + MinGW, Windows 7, использование zlibwapi.dll из zlib125dll.zip/dll32

10
задан JellicleCat 6 July 2012 в 23:37
поделиться