WIN7+VS2008+C++下7zipSDK压缩解压缩的使用
2015-10-13 11:31
288 查看
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的压缩文件
修改启动参数测试解压缩:
果然解压缩超快啊!
到此整个压缩解压缩完毕,自己可以试着封装成自己的功能。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 如何重装TCP/IP协议
- 关于指针的一些事情
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- Android ADT 23.0.0无法更新到23.0.2问题解决方案
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- c++ primer 第五版 笔记前言
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- SDKMAN:轻松管理多个软件开发套件 (SDK) 的命令行工具
- share_ptr的几个注意点
- 微软镜像下载
- windows server域用户提升到本地更高权限组中的方法