库的libzip Windows编译

库的libzip Windows编译,windows,static-libraries,libraries,dynamic-library,libzip,Windows,Static Libraries,Libraries,Dynamic Library,Libzip,我需要libzip.lib.h在其他项目中使用libzip。所以我照做了,在第11步之前一切都很好。事实上,我打开C:\devel\libzip-0.10.1\build\libzip.sln,执行“生成解决方案”,得到以下错误: 第一: 2> zip\u set\u file\u compression.c 2> ....\lib\zip\u set\u file\u compression.c(63):错误C2275:'zip\u int32\u t':将此类型用作表达式不一致 2> C:/

我需要libzip.lib.h在其他项目中使用libzip。所以我照做了,在第11步之前一切都很好。事实上,我打开C:\devel\libzip-0.10.1\build\libzip.sln,执行“生成解决方案”,得到以下错误:

第一:

2> zip\u set\u file\u compression.c

2> ....\lib\zip\u set\u file\u compression.c(63):错误C2275:'zip\u int32\u t':将此类型用作表达式不一致

2> C:/devel/libzip-0.11.1/lib\zipconf.h(33):参见“zip”的声明

2> ....\lib\zip_set_file_compression.c(63):错误C2146:语法错误:缺少“;”在标识符“旧方法”之前

2> ....\lib\zip\u set\u file\u compression.c(63):错误C2065:“旧方法”:未声明标识符

2> ....\lib\zip\u set\u file\u compression.c(67):错误C2065:“旧方法”:未声明标识符

我没有更改源文件中的任何内容,所以。。。我不明白。我会检查文件,看看,但我不想改变的东西,然后没有工作

第二:

链接:致命错误LNK1181:无法打开文件“..\lib\Release\zip.lib”


事实上,我没有任何zip.lib文件!我在哪里买的?是否必须在步骤1至10中的一个步骤中创建/生成?我必须在Web上获得它吗?< /p> < p>变量在块内被声明,C++风格。您必须在块的顶部声明它,C样式。该错误在每日tarball中得到纠正

然而,还有许多其他错误仍然存在,我也无法编译libzip并将其链接到Visual