QT编译bzip2和zlib

一、bzip2。

bzip2没有什么依赖,源码编译比较简单。

先下载bzip2源码。新建src文件夹,把以下文件放在src文件夹中。

因为bzip2.c中有main()函数,这里用条件编译把它注释掉。

在bzip2.c中增加#if 0和#endif,如下图所示。

创建工程。

main.cpp中改为下图所示,好了,可以使用bzip2的api了。

接下来,可以使用bzip2的源码来编译成dll。

二、zlib。

zlib同样没什么依赖。

先下载zlib源码。如下图所示。

新建src文件夹,将以下文件放入src文件夹中(就是解压后除去子文件夹的源文件)。

新建工程。

并将以下文件添加到工程中(.c文件全部添加,.h文件只添加zlib.h)。

main.cpp改为如下图所示,就可以使用zlib了。

接下来,可以将zlib编译成dll。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值