qt_共享库的使用

在 Windows 中,MinGW 将输出 .a 和 .dll;MSVC 将输出 .lib 和 .dll。
在 Linux 中,MinGW 将输出 .so、.so.1、.so.1.0 和 .so.1.0.0 - .lib
其中:
.a 和 .so 是导入库,它们有助于将我们的代码链接到库中,并且在构建文件时需要
过程:
qt_共享库的使用
qt_共享库的使用

quzip 在qt5.7.0上的编译

下载源码github:https://github.com/stachenov/quazip
zlib库https://ctyunpan.ctfile.com/fs/15205759-217381519
qt_共享库的使用
打开quazip文件夹下的quazip.pro文件,在win32代码块下添加两行代码,将zlib的头文件和库文件包含进来(具体路径根据实际修改)

INCLUDEPATH += C:/zlib/include
LIBS += -L C:/zlib/lib -lzdll

qt_共享库的使用
release编译成功后整理文件如下
qt_共享库的使用

使用

qt_共享库的使用
需要将quazip.dll文件和zlib1.dll文件复制到程序的debug目录下
qt_共享库的使用
结果
qt_共享库的使用
在此感谢xiaolaoshu96:https://blog.csdn.net/xiaolaoshu96/article/details/77657850