当前位置: 首页 > wzjs >正文

营销型网站架构师凡科网手机版下载

营销型网站架构师,凡科网手机版下载,东莞seo建站怎么投放,网址如何推广本文参考文章:https://blog.csdn.net/qq_41630102/article/details/108306720 参考文章有些地方描述的有疏漏,导致笔者学习过程中,编译的.a文件无法在RK3568平台运行,故写本文做了修正,以下仅是自我学习的笔记&#xf…

本文参考文章:https://blog.csdn.net/qq_41630102/article/details/108306720
参考文章有些地方描述的有疏漏,导致笔者学习过程中,编译的.a文件无法在RK3568平台运行,故写本文做了修正,以下仅是自我学习的笔记,没有写的很详细。

一:下载软件包

https://download.csdn.net/download/qq_41630102/12781129

二:编译

2.1编译zlib

参考文章:https://blog.csdn.net/qq_41630102/article/details/108306720

2.2编译 libpng

export CROSS_COMPILE=aarch64-buildroot-linux-gnu-
export CC= C R O S S C O M P I L E g c c e x p o r t A R = {CROSS_COMPILE}gcc export AR= CROSSCOMPILEgccexportAR={CROSS_COMPILE}ar

export PATH=/opt/atk-dlrk356x-toolchain/usr/bin:$PATH
./configure --prefix=/home/alientek/QT_PRO/QRCODE/b/libpng-1.6.17/compile_dir/ --host=aarch64-buildroot-linux-gnu CC=aarch64-buildroot-linux-gnu-gcc AR=aarch64-buildroot-linux-gnu-ar LIBS=-L/home/alientek/QT_PRO/QRCODE/zlib-1.2.11/compile CPPFLAGS=-I/home/alientek/QT_PRO/QRCODE/zlib-1.2.11/compile

make && make install

2.3编译 libqrencode

export CROSS_COMPILE=aarch64-buildroot-linux-gnu-
export CC= C R O S S C O M P I L E g c c e x p o r t A R = {CROSS_COMPILE}gcc export AR= CROSSCOMPILEgccexportAR={CROSS_COMPILE}ar

export PATH=/opt/atk-dlrk356x-toolchain/usr/bin:$PATH

./configure --prefix=/home/alientek/QT_PRO/QRCODE/qrencode-3.4.4/compile_dir/ --host=aarch64-buildroot-linux-gnu CC=aarch64-buildroot-linux-gnu-gcc AR=aarch64-buildroot-linux-gnu-ar --enable-static --disable-shared CPPFLAGS=-I/home/alientek/QT_PRO/QRCODE/b/libpng-1.6.17/compile_dir/include LDFLAGS=-L/home/alientek/QT_PRO/QRCODE/b/libpng-1.6.17/compile_dir/lib

make && make install

三、QT中使用

3.1将.a文件和.h文件放在QT目录中

在这里插入图片描述

3.2修改QT 的 .pro文件

加入

INCLUDEPATH += $$PWD/qrencode_rk
DEPENDPATH += $$PWD/qrencode_rk
LIBS += -L$$PWD/qrencode_rk -lqrencode

在这里插入图片描述

3.3 使用qrencode库(代码示例)

#include "w004_choose_auth_mode.h"
#include "ui_w004_choose_auth_mode.h"
#include <qrencode.h>
#include <QPainter>
#include <QPixmap>w004_choose_auth_mode::w004_choose_auth_mode(QWidget *parent): QWidget(parent), ui(new Ui::w004_choose_auth_mode)
{ui->setupUi(this);QLabel *bgLabel = new QLabel(this);bgLabel->setPixmap(QPixmap(":/image/background/004.png"));bgLabel->setScaledContents(true); // 图片自适应缩放bgLabel->lower(); // 置于底层generateQR("QR TEST");
}w004_choose_auth_mode::~w004_choose_auth_mode()
{delete ui;
}void w004_choose_auth_mode::on_pushButton_language_clicked()
{emit btnpush(4,100);  // 发射返回信号
}void w004_choose_auth_mode::generateQR(QString text )
{if (text.isEmpty()) return;// 生成二维码数据QRcode *qrCode = QRcode_encodeString(text.toUtf8(), 2, QR_ECLEVEL_Q, QR_MODE_8, 1);if (!qrCode) return;// 转换为 QImageint scale = 5;  // 缩放因子int imgSize = qrCode->width * scale;QImage image(imgSize, imgSize, QImage::Format_RGB32);image.fill(Qt::white);QPainter painter(&image);painter.setPen(Qt::NoPen);painter.setBrush(Qt::black);// 绘制二维码模块for (int y = 0; y < qrCode->width; y++) {for (int x = 0; x < qrCode->width; x++) {if (qrCode->data[y * qrCode->width + x] & 1) {painter.drawRect(x * scale, y * scale, scale, scale);}}}// 显示到 QLabelui->label_qrcode->setPixmap(QPixmap::fromImage(image));QRcode_free(qrCode);  // 释放内存
}

3.4 测试结果

在这里插入图片描述
在这里插入图片描述


文章转载自:

http://QlbpWKWj.bmgnz.cn
http://SlVhnHRS.bmgnz.cn
http://kBQ7MdzX.bmgnz.cn
http://HIl6fYKI.bmgnz.cn
http://xbi1dery.bmgnz.cn
http://8x2gmG5M.bmgnz.cn
http://4enRmeMm.bmgnz.cn
http://iWD1fXTq.bmgnz.cn
http://Qr5NNSbe.bmgnz.cn
http://rIfruzOg.bmgnz.cn
http://BLRQZNQQ.bmgnz.cn
http://HeosIEOa.bmgnz.cn
http://eRxuG8Ge.bmgnz.cn
http://MoJ9MCp6.bmgnz.cn
http://igvBqABI.bmgnz.cn
http://LUE2BAhb.bmgnz.cn
http://fCmDNLBL.bmgnz.cn
http://9Sy140si.bmgnz.cn
http://16XPZxQA.bmgnz.cn
http://N1P2Ra8p.bmgnz.cn
http://DTKPYYfL.bmgnz.cn
http://DklWfFBa.bmgnz.cn
http://5Y7EUAay.bmgnz.cn
http://4l0KklV7.bmgnz.cn
http://jbGLtEID.bmgnz.cn
http://mSaGfEfU.bmgnz.cn
http://lK3b133z.bmgnz.cn
http://LQELuWJe.bmgnz.cn
http://cz0EoHJs.bmgnz.cn
http://RBZcpIaO.bmgnz.cn
http://www.dtcms.com/wzjs/671618.html

相关文章:

  • 网站免费高清素材软件小游戏好看的移动端网页
  • 上海英文网站制作广州网站开发创意设计
  • 江油市建设局网站网站服务商
  • wordpress 快速编辑网站优化建设苏州
  • 1800做网站因为专业wordpress 新网站 代码
  • 怎么用apache做网站毕业生网站建设方案书
  • 代码网站开发建设局网站模板
  • 网站建设制作哪家好济南又出了一例
  • 做海报去哪个网站找素材比较好呢百度搜索指数
  • 玩具网站规划说明书购物网站北京云无限优化
  • 做平台的网站有哪些功能吗六安网站设计公司
  • wordpress地图怎么实现海淀区seo多少钱
  • 怎样做网站推wordpress 手动采集
  • 网站设计 联系商城开源免费商用
  • 帝国网站地图模板wordpress 字体设置
  • 社交网站金山做网站的公司
  • 个人做地方门户网站关于建设门户网站的请示
  • django做待办事项网站会员管理系统手机免费版
  • 中山网站设计素材哪些网站可以做淘宝店招
  • 网站建设公司擅自关闭客户网络网站模板购买
  • 网站功能需求表wordpress企业
  • 做漂亮的网站上海建设公司网站
  • 做网站最重要的是什么软件开发工程师胜任力模型
  • 仙桃网站网站建设网页游戏怎么搭建
  • 天元建设集团有限公司青岛分公司张德平不干了网站在线seo
  • 电子商务网站建设教程pdf企业网站建设有什么好
  • 施工企业安全形势分析会宁波seo外包服务
  • 广东监理建设协会网站app制作程序
  • 建立网站需要注册公司吗网页毕业设计说明书
  • 外贸网站制作时间及费用成品直播软件源码在哪里