银河麒麟编译QXlsx,使用Qt5.14.2

news/2025/1/11 12:14:20/

一、环境准备

系统:银河麒麟V10
QT:5.14.2
QXlsx源码:QtXlsxWriter-master.zip 下载地址:QXlsx

Qt环境的安装配置此处不再赘述。

二、开始构建

先将源码压缩包解压
在这里插入图片描述
进入到文件夹内
在这里插入图片描述
在此处打开终端
输入qmake,回车
在这里插入图片描述
再输入make,回车,过程要等待几分钟。
在这里插入图片描述
最后再输入make install,回车
在这里插入图片描述
完成这三步后,当前目录内会多出一些文件
在这里插入图片描述
我们要做的就是把include、lib、mkspecs这三个文件夹中的内容复制到qt安装目录的相应路径下。例如我的目录为/home/mja/Qt/5.14.2/gcc_64/,因此把include中的内容复制到/home/mja/Qt/5.14.2/gcc_64/include中,以此类推。

三、使用QXlsx

在项目的pro文件中添加:QT += xlsx
如果上述步骤都成功的话,保存pro文件后不会出现unknown modules:xlsx的提示。

#include "xlsxdocument.h"
#include "xlsxworkbook.h"
#include "xlsxworksheet.h"
//示例代码QXlsx::Document xlsx;QString taskid = fnames.first().mid(0,13);xlsx.addSheet(taskid);xlsx.selectSheet(taskid);xlsx.write(row,col,i.value());xlsx.saveAs(fname);

http://www.ppmy.cn/news/1562230.html

相关文章

后端技术选型 sa-token校验学习 上 登录校验复习

sa-token 的官网 Sa-Token 复习 首先我们要明确一下 cookie 是什么 登录校验 Sa-Token 官方文档里面的 对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验: 如果校验通过…

Java爬取1688商品详情API接口

在当今的电商时代,1688平台凭借其庞大的商品种类和丰富的供应商资源,成为了众多企业和个人获取商品信息的重要渠道。对于开发者而言,能够通过API接口爬取1688商品的详细信息,将极大地助力于数据分析、市场调研、价格监控等多方面的…

npm-npm install时rollbackFailedOptional: verb npm-session ce210dc17dd264aa报错

1.前言 npm install的时候卡着不动,安装失败。 2.解决 2.1清除代理 npm config rm proxy npm config rm https-proxy #权限问题记得加sudo2.2修改镜像资源为淘宝镜像资源 npm config set registry http://registry.npm.taobao.org2.3查看镜像资源是否切换成功 …

【漫话机器学习系列】041.信息丢失(dropout)

信息丢失(Dropout) Dropout 是一种广泛应用于神经网络训练中的正则化技术,旨在减少过拟合(overfitting),提高模型的泛化能力。虽然"信息丢失"(dropout)这个术语在某些情况…

需求:h5和小程序预览图片需要有当前第几张标识

1.小程序直接使用api&#xff1a;uni.previewImage 2.h5使用轮播图写一个组件 <template><view class"custom-image-preview" v-if"visible"><view class"overlay"></view><swiper class"swiper" :curre…

Audio音频输出通道

一、AudioTrack的使用 //设置音频属性 AudioAttributes audioAttributes new AudioAttributes.Builder().setContentType(AudioAttributes.CONTENT_TYPE_MUSIC).setUsage(AudioAttributes.USAGE_MEDIA).build(); //设置音频格式 AudioFormat audioFormat new AudioFormat.Bu…

15个学习Python 的编程游戏网站

从小很多人都会在想&#xff0c;那些枯燥的教学课程要是全部变成游戏就好了&#xff0c;这样的话那期末成绩不得立即起飞了嘛&#xff1f;那对于编程很多人也有这样的想法&#xff0c;边玩边学就好了 这不已经有很多程序员开发了多款边玩边学的编程游戏供大家使用&#xff0c;…

了解RabbitMQ的工作原理

RabbitMQ是一个开源的消息代理系统&#xff0c;实现了高级消息队列协议&#xff08;AMQP&#xff09;。在现代分布式系统中&#xff0c;特别是在微服务架构中&#xff0c;RabbitMQ有广泛的应用。本文将详细介绍RabbitMQ的工作原理&#xff0c;并通过实践案例帮助读者理解和应用…