qt实现二维码生成和解析

本文介绍了如何在Qt环境下实现二维码的生成和解析。首先通过`apt-get`安装`qrencode`用于生成二维码,然后详细阐述了如何下载、编译QZXing库进行二维码解析,包括在QtCreator中配置 `.pro` 和 `.cpp` 文件。同时提供了交叉编译qrencode的步骤,最后给出在Qt项目中集成这些库的方法和参考链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sudo apt-get install qrencode


qrencode (-s int) - o **.png QString(二维码内容,链接)




解析:下载QZXing源码 http://www.youkuaiyun.com/tag/qzxing 


解压zip:sudo unzip QZXing-master.zip 


QtCreator 


.pro 文件 加入  :include(path/QZXing.pri)




.cpp 文件 加入  :include "path/QZXing.h"


 QZXing decoder;
 QString qrmsg = decoder.decodeImageFromFile(path/filename); // 解析二维码




/home/qjs/PRO/ 实例




生成
http://blog.youkuaiyun.com/zhangxufei/article/details/52149892






编译成库 (不依赖第三方库)


下载源码qrencode-3.4.4.tar.gz ,网址https://fukuchi.org/works/qrencode/
解压  tar xvzf qrencode-3.4.4.tar.gz
     mkdir libqrencode(编译生成的.so文件目录)
    进入qrencode-3.4.4目录
     ./configure --prefix=/home/path/filename
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值