源码
编译libzip需要依赖zlib的库
zlib和libzip的git代码:
https://github.com/madler/zlib.git
https://github.com/nih-at/libzip.git
他们通过cmake进行编译,官方的readme和install知道我们的编译安装方式为:
mkdir build
cd build
cmake ..
make
make test
make install
这里的方式大概是建一个build的目录,然后将cmake的结果放在build里,然后make编译。
Windows编译方式
在windows上进行编译,支持有两种方式:
- gnu环境
- window环境,转化成sln组织工程
gnu环境编译同上。
用vs进行编译
可以参考这个:
https://blog.youkuaiyun.com/weixin_33831196/article/details/90305366
中间有一部分
cmake .. -G"Visual Studio 15 2017" -DCMAKE_PREFIX_PATH="../zlib/build/insta