WIN7+VS2008+C++下7zipSDK压缩解压缩的使用
2017-10-26 10:56
197 查看
转载地址:http://blog.csdn.net/f_r_e_e_x/article/details/49094509
1.官方最新版下载地址http://www.7-zip.org/sdk.html
下载下来的文件如图:
打开下面这个目录:
打开VS2008命令工具:
将命令行指定到刚才的目录中并输入nmake进行编译中:
如果出现/OPT:NOWIN98 链接错误 输入nmake NEW_COMPILER=1 MY_STATIC_LINK=1 重新编译即可
OK 编译成功了我们得到7zra.dll文件:
用同样的方法我们编译测试7zip压缩解压客户端程序:
编译完成后我们打开工程找到client7z.cpp文件修改下面部分代码:
7zra.dll:
启用压缩进度:
完成压缩设置进度为100%:
启用解压缩进度:
OK将刚才生成的7zra.dll复制到测试客户端client7z的release目录:
随便找一个大一点文件复制到工程下:(我直接用的ncb文件这个文件一般比较大刚好用来测试)
配置一下工程启动参数:
启动工程测试压缩:
工程文件下会出现1.7z的压缩文件
修改启动参数测试解压缩:
果然解压缩超快啊!
到此整个压缩解压缩完毕,自己可以试着封装成自己的功能。
相关文章推荐
- WIN7+VS2008+C++下7zipSDK压缩解压缩的使用
- tar、7z(7zip)压缩/解压缩指令的使用
- tar、7z(7zip)压缩/解压缩指令的使用
- tar、7z(7zip)压缩/解压缩指令的使用
- 开源压缩SDK(7zip所使用)
- tar、7z(7zip)压缩/解压缩指令的使用
- ubuntu下7zip压缩解压缩命令使用
- 使用VC++压缩解压缩文件夹
- 使用7ZIP定期压缩数据库,并备份到异机
- 如何使用VFW调用视频压缩解压缩(转)
- 如何在 Windows 2000 中使用 COMPRESS、COMPACT 和 EXPAND 命令压缩或解压缩文件和文件夹
- 使用java.util.zip包压缩和解压缩文件
- 使用PHP进行压缩/解压缩文件操作技巧汇总
- 使用Deflate算法对文件进行压缩与解压缩的方法详解
- 在C#中使用J#运行时来压缩与解压缩
- 使用Gzip对流进行压缩、解压缩
- php使用ZipArchive函数实现文件的压缩与解压缩
- 使用7Z开源SDK压缩解压数据(LzmaCompress、LzmaUncompress)
- Ubuntu 7zip压缩使用
- C#使用SharpZipLib类库压缩、解压缩单个文件