使用codeproject上一位高人实现c++ 解压缩文件功能的,具体见以下网址:
我使用vs2010 建立了一个c++ 控制台程序,添加zib.cpp和zib.h文件,但一运行在此处出现错误
#ifndef _unzip_H
DECLARE_HANDLE(HZIP);
#endif
错误是:C2065:'HZIP': undeclared identifier.
请高手帮忙,万分感谢!
我建立vs2010的项目,请下载查看
终于知道问题在那里了。解决了
这个有BUG的你也用?中文文件名都处理不好。自己用系统带的压缩功能不就得了?XP以上都是自带的。
非常感谢,给我了一个思路,一直想用c++库实现,用系统自带的简单多了。
@ike_li:
有兴趣可以看看我的开源项目,就是这方面的。
https://github.com/XiaoFaye/ZipFolderEx
@XiaoFaye: 怎么打不开啊
@ike_li:
这个你得自己去返墙才行了。。。。
@XiaoFaye: @ike_li: 能不能直接提供下,我没有安装github.
@ike_li:
不用安装什么的,直接找个在线代理,打开上面的网址就可以下载了。
我用的是zlib的开源代码,既可以解压zip文件,也可以对内存里的内容解压,挺好的。