qt-- 关于QtXlsx的编译 使用

文章介绍了如何在Qt环境下编译和使用QtXlsxWriter库,特别是通过MinGW编译器的步骤,包括加载Pri文件的选项和编译后的模块集成。详细步骤包括在MinGW终端中的操作,如执行qmake,make和makeinstall命令,以及拷贝dll、头文件和库到相应Qt安装目录。

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

版本:qt 5.14.0            qt creator4.11.0   平时用mingw编译器

QtXlsx源码下载地址:QtXlsxWriter:https://github.com/dbzhang800/QtXlsxWriter

Qt的XLSX模块提供了一组类来读写Excel文件。它不需要 Microsoft Excel,可以在 Qt5 支持的任何平台上使用。该库可用于

QXlsx 使用_什么来头的博客-优快云博客

QXls使用分两种方式:

1.直接加载pri文件,就可以使用;(这种不会用)

2.编译后作为Qt的模块加载使用;

第二种使用方式又分为两种编译器进行说明:

第一种,使用MinGW64位编译器;(这种方式用了可以的,其他的还没试)

总结:1.打开MinGW终端控制台  我的版本是MinGW 5.3.0 32bit 

2.进入src路径(C:\Users\22952\Desktop\s\QtXlsxWriter-master\QtXlsxWriter-master\src)

3.控制台里依次执行  >qmake src.pro

                               > F:\Qt\Qt5.9.9\Tools\mingw530_32\bin\ming32-make.exe

                                >F:\Qt\Qt5.9.9\Tools\mingw530_32\bin\mingw32-make install

4.以上四部分内容分别拷贝:使用MinGW进行编译,这四个部分会自动拷贝到mingw下面对应的文件夹中。

bin下的dll拷贝到“Qt安装目录/Qt版本xxx/编译器版本/bin/”,比如:D:\Qt5.9.1\5.9.1\mingw53_32\bin
include下的头文件拷贝到“Qt安装目录/Qt版本xxx/编译器版本/include/”,带上文件夹,比如QtXlsx整个头文件带文件加拷贝到:D:\Qt5.9.1\5.9.1\mingw53_32\include
lib目录类似,将.dll和.a的动态和静态库都拷贝过来,比如到:D:\Qt5.9.1\5.9.1\mingw53_32\lib
mkspecs下的文件应该主要是为了编译时的make寻找,将mkspecs下的文件拷贝到Qt类似目录即可,比如:D:\Qt5.9.1\5.9.1\mingw53_32\mkspecs\modules(我们只发现了modules文件夹所以先只拷贝这个)

第二种,使用MSVC编译器;见另一篇文

https://mp.youkuaiyun.com/mp_blog/creation/editor/129844006

下面这种方式没有尝试过,放在这参考一下。:

会使用到perl,不知道perl有什用。
Win10(11)下Qt6.2编译Qtxlsx库

Win10(11)下Qt6.2编译Qtxlsx库_家有一枚袁宝的博客-优快云博客

QT qxlsx库导出数据到表格

QT qxlsx库导出数据到表格 - 哔哩哔哩

不懂cmake,也不懂cmake编译,也没有试这种方式:

cmake方式则按照:https://blog.youkuaiyun.com/weixin_39510813/article/details/120570670

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值