zip_open给出了一个未知错误

时间:2015-12-16 17:39:14

标签: c++ visual-studio-2015 libzip

我正在使用libzip,但我甚至无法使用它。我想创建一个新的zip文件。

Chiiiiiiii

给我这个错误代码:zip_open("/path/to/my.zip", ZIP_CREATE, &err)

我编译了zlib,然后在Visual Studio中成功调试和发布libzip(因为我没有错误)。我按照this link的说明进行操作。

我想念什么?

1 个答案:

答案 0 :(得分:0)

由于我的问题中的评论,我解决了我的问题。实际上,我的工作正在发挥作用。只是err变量必须初始化为0,因为没有错误时,err不会自动更新。如果没有初始化,VS将自己使用0xCCCCCCCC,实际上是-858993460十进制。

所以代码应该是这样的:

int err = 0;
zip_t *myzip = zip_open("/path/to/my.zip", ZIP_CREATE, &err);