背景:
 本来我是想提取xml中的信息存在xlsx文件中的,网上很多说是使用QtXlsx;
 于是我找了一些帖, 像:https://www.cnblogs.com/liming19680104/p/14398459.html;
 大家的说法都是安装第三方库到QT中;
我因为是32位的工程所以QtXlsx其实我是没走通的;但是毕竟研究了一天,还是写一下我的总结;希望对其他人有所帮助,我的问题是32位的再编译QtXlsx代码时不会给我生成.lib文件,所以当我引入这个库调用接口就会报错;
 
安装步骤:
1.下载源码 https://gitcode.com/dbzhang800/QtXlsxWriter/overview?utm_source=csdn_github_accelerator&isLogin=1 我看了很多帖子,都是下的这个源码;
 主要代码在src中,这里bin\include\lib、mkspecs都是输出文件;
 
2.下载perl工具ActivePerl-5.28.1.0000-MSWin32-x64-c50440fa.exe 网盘
 安装perl步骤:https://blog.csdn.net/MrHHHHHH/article/details/134233707?spm=1001.2014.3001.5502
 3.编译+安装插件
 https://blog.csdn.net/MrHHHHHH/article/details/134233634?spm=1001.2014.3001.5506
4.QTCreator工具开发的工程:使用MinGW工具进行安装
 cmd命令插件安装就是三步:
 a.切换到代码src下
 
b.qmake 生成MakeFile文件
 
 c.执行mingw32-make对Qtxlsx代码进行一个编译,这步之后会生成dll\prt\lib等文件;
 
 d.mingw32-make install 进行安装,主要操作实际就是拷贝编译的文件和文件等到对应QT下
主要是
 D:\03Code\QtXlsxWriter-master\bin-》C:\Qt\5.15.2\mingw81_32\bin
 D:\03Code\QtXlsxWriter-master\include-》C:\Qt\5.15.2\mingw81_32\include
 D:\03Code\QtXlsxWriter-master\lib-》C:\Qt\5.15.2\mingw81_32\lib
 D:\03Code\QtXlsxWriter-master\mkspecs\modules-inst-》C:\Qt\5.15.2\mingw81_32\mkspecs\modules
5.安装后再工程设置里可以直接加上这个模块:
 
 然后跟其他人写的一样 include 使用就可以了;
我的工程是VS2022开发的,所以我需要编译VS的:
 按如下操作使用VS编译相应的库文件
 C:\Qt\5.15.2\msvc2019\bin>qtenv2
 D:\03Code\QtXlsxWriter-master\src> qmake
 D:\03Code\QtXlsxWriter-master\src>nmake
 D:\03Code\QtXlsxWriter-master\src> nmake install
也可以使用QtCreator进行编译;以上仅支持64位,因为32位的编完没有lib文件;
有问题欢迎指正!