关于QtXlsx的编译

首先,下载QtXlsx类,地址:https://github.com/dbzhang800/QtXlsxWriter

其次,下载Perl5地址:https://www.perl.org/get.html

(官网下载不成功可以在其他的下载中心下载)

https://i-blog.csdnimg.cn/blog_migrate/251eb65afd45d508138f662e1d83703a.png
 

根据你Qt版本下载对应版本,(32位或者64

下载好了之后就一直默认安装即可。

下载成功后运行cmd,输入perl -v,出现版本信息则表示部署完成

安装好了在打开你的Qt和下载的QtXlsx代码。

2.开始编译代码,如果这里你的代码编译报错,可能是代码本身的bug。自己解决一下,我用的时候没有发现Bug,其中一个历史Bug,在Qt5.6.0上面报错:关于 "QList" "QVector" 转换问题。(注意直接双击pro文件,不要修改任何文件直接编译src工程

3.完成第二部,在你编译的目录下回生成lib文件和需要包含的文件(include)还有一个模块pri文件

https://i-blog.csdnimg.cn/blog_migrate/90a395feecf37b7d15b0d1c15605d48f.png
 

如果你不了解window下模块添加的方法,请按照下面步骤来。

3.1 拷贝上图 include文件下的文件到你的Qt安装目录 C:\Qt\Qt5.6.0\5.6\msvc2015_64\include (直接copy,无需修改任何内容)

https://i-blog.csdnimg.cn/blog_migrate/0cc6db962c2da6c6fab981e3e2cdb0d2.png

3.2 拷贝上图lib文件夹下 Qt5Xlsxd.lib   Qt5Xlsx.lib   Qt5Xlsx.prl   Qt5Xlsxd.prl  4个文件到你的Qtlib C:\Qt\Qt5.6.0\5.6\msvc2015_64\lib

https://i-blog.csdnimg.cn/blog_migrate/f67bf892acb3fab4aad8db0eeed7fc70.png

3.3 拷贝lib文件夹下的  Qt5Xlsx.dll  Qt5Xlsxd.dll 库文件到你的Qt库路径下  C:\Qt\Qt5.6.0\5.6\msvc2015_64\bin

https://i-blog.csdnimg.cn/blog_migrate/ba14713dfa53afd9cb583699b26b60c2.png

3.4 拷贝 mkspecs\modules 文件夹下的qt_lib_xlsx.pri到你的Qt模块下 C:\Qt\Qt5.6.0\5.6\msvc2015_64\mkspecs\modules

https://i-blog.csdnimg.cn/blog_migrate/80e6ad6d8738bd1bb3f0323ed5289137.png

此处如果不添加的话,在你的Pro文件内写  QT += xlsx 会不识别此模块

 

至此Qtxlsx模块添加成功可以在代码中直接调用使用了,项目中还有许多例子可以参考

使用帮助:http://qtxlsx.debao.me/

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值