编译zlib
编译zlib库
- 打开vs2012 32位命令行工具
- 切换到zlib源代码目录
- 执行编译命令:nmake -f win32/makefile.msc

zlib生成结果
- 在根目录下可以看到编译结果
- zdll.lib: 动态库的导入库
- zlib.lib: 静态库
- zlib1.dll: 动态库文件

创建zlib安装目录,方便后续开发调用
目录结构

bin目录内容

include目录内容

lib目录内容

编译quazip
使用qtcreator打开quazip,删除测试工程

配置vs编译器

删除qztest测试工程
- quazip的测试代码,可以删掉。通过修改pro文件


创建zlib的include和lib库目录
- 在quazip的根目录下面拷贝zlib的include和lib目录

添加zlib静态库

选择外部库

指定外部库路径
- 同时设置平台、链接方式、是否区分debug
- 提示添加代码段,点击完成同意

配置生成静态库

提示构建错误

修复构建错误
- 在pro文件头部增加以下两句
- QT -= core gui
- greaterThan(QT_MAJOR_VERSION, 4):QT + = widgets
- 或者直接删除报错代码
生成结果

相关文章: