【7z开源库使用/bit7z】

7z库/bit7z使用记录存档

存档/问题总结

从7z库获取开始。

下载

搜索即可,目前看到有若干入口,我是从Github上获取的,网址是https://github.com/rikyoz/bit7z/releases/tag/v3.2.0下载地址: link

  1. 选择合适的版本即可;
    下载页面如图所示

  2. 版本标注中的mt,依我理解是支持分卷操作与否,但没有验证,个人建议下载带mt的版本;

  3. 若下载非源码,则解压后文件夹中存在include和lib两个文件夹;

  4. 其中lib文件夹中两个lib都需要添加进项目中,至此,下载完成。

使用

这里主要看Github上的示例,我想就足以满足要求了,网址如上下载地址,找到readme,即可。

readme
1.除上述include和lib外,要使用7z库,还需要下载7z.dll,网址https://www.dllme.com/dll/files/7z,link
2.有些示例使用7za.dll,但使用中,有7z.dll就足够了,7z.dll含有所有功能,慢慢都不再使用7za.dll了;
3.按照示例就可以学会所有的功能了基本上,但有时示例中的代码(还有Hpp文件也是一样)无法识别,不要慌张,对一个关键词你按照单词组合,稍微动一下脑就可以找到所需的关键词了;
4.还有一点,当正确引用了库,生成时出现了一堆乱七八糟的问题,那就是没有正确运行库,这里7z库使用前,需要在属性——C/C++——代码生成——运行库这里修改为多线程(/MT);
5.还有一点,就是在hpp中,他把所有include头文件那里的路径都设置为include “…/include/.hpp”,也就是下载7z后,不要随意修改文件夹的名字,为了与其他的库区别,可以新建个7z文件夹,再把include文件夹放7z文件夹下。

结语

基本上就是这些了,这个使用起来还是非常简单与方便的。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值