Ubuntu18.04下安装编译文件压缩相关的zlib和quazip库文件

Ubuntu18.04下安装编译文件压缩相关的zlib和quazip库文件操作步骤如下:

一、下载zlib和quazip对应的软件
打开Ubuntu18.04下的火狐浏览器,下载两个项目文件
1、zlib下载地址:https://www.zlib.net/zlib-1.2.13.tar.gz
2、quazip下载地址: https://sourceforge.net/projects/quazip/

二、zlib库文件的解压安装
打开终端命令工具后
首先进入当前用户主目录: cd /home/xqf222/
执行创建文件夹命令: mkdir zlib
然后进入新建的文件夹:cd zlib
之后解压文件文件到当前目录:tar xvf /home/xqf222/下载/zlib-1.2.13.tar.gz
进入子目录:cd /home/xqf222/zlib/zlib-1.2.13/
执行命令1: ./configure
执行命令2: make
执行命令3: sudo make install
完成zlib的编译和安装

三、quazip库文件的解压安装

1、执行解压命令:unzip /home/xqf222/下载/quazip-0.7.3.zip

2、解压缩quazip-0.7.3.zip文件到指定目录下/home/xqf222/quazip-0.7.3
cd /home/xqf222
unzip /home/xqf222/下载/quazip-0.7.3.zip

3、修改项目文件内容1:
使用QtCreator打开quazip项目文件/home/xqf222/quazip-0.7.3/quazip.pro
修改其内容为:
TEMPLATE=subdirs
SUBDIRS=quazip
qztest.depends = quazip

4、修改项目文件内容2:
打开项目文件/home/xqf222/quazip-0.7.3/quazip/quazip.pro
在文件末尾添加zlib库文件引用
#加上zlib库引用
LIBS += -lz

5、编译项目:编译后生成的库文件路径为:/home/xqf222/quazip-0.7.3/Release/quazip,包含文件为:libquazip.so,libquazip.so.1,libquazip.so.1.0,libquazip.so.1.0.0,Makefile

6、拷贝文件到系统指定位置:

打开终端命令工具,进入库文件所在目录: cd /home/xqf222/quazip-0.7.3/Release/quazip

执行拷贝库文件命令:sudo cp *.so* /usr/local/lib/ -d

进入包含文件所在目录:cd /home/xqf222/quazip-0.7.3/quazip

执行拷贝文件命令:sudo cp *.h /usr/local/include/

四、新建项目测试

test.pro文件中新增zuazip引用代码如下:

#新增zuazip引用
LIBS += -lquazip

如果出现错误提示:error while loading shared libraries: libquazip.so.1:解决办法是:编辑/etc/ld.so.conf文件,末尾新增一行/usr/local/lib后保存刷新
xqf222@ubuntupc:/opt/Qt5.14.2/5.14.2/gcc_64$ su - root
密码:
root@ubuntupc:~# vi /etc/ld.so.conf
在配置行
include /etc/ld.so.conf.d/*.conf
下面新增一行新的配置,稍微复杂一点,不可以用Insert键
/usr/local/lib
按ESC键后输入:wq命令保存,保存后,在命令行终端执行:
/sbin/ldconfig -v
ldconfig

总结:zlib是通过make install方式安装,quazip是通过编译项目后拷贝头文件和库文件到指定系统目录下实现,安装完成后QT项目只需要添加LIBS += -lquazip后即可使用。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疾风铸境

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值