我正在学习C++,因此我决定编写一个压缩/解压缩文件的小程序来训练我。
我下载了libzip和zlib并将它们链接到我的编译器(Windows上使用Code::Blocks的MinGW)。所以我试图用zip_open()打开我的zip文件,并得到一个错误:



这是代码:

#include <zip.h>
#include <zlib.h>

int main()
{
    int error(0);
    zip *foo = zip_open("foo.zip", 0, &error);
    return 0;
}

我不知道这是从哪里来的,我真的想寻求帮助,因为我在Google上找不到任何东西(肯定是因为问题很简单)。

提前致谢!

最佳答案

您似乎尚未链接到libzip。确保实际上是在链接它,并且lib的路径在您的链接路径中。

10-08 11:17