QtXlsx编译安装指南

17 下载量 97 浏览量 更新于2024-09-02 1 收藏 459KB PDF 举报
QtXlsx编译安装 QtXlsx是一款功能强大的Excel文档处理库,支持读写Excel文件,包括xlsx、xlsm、xltx、xltm等多种格式。为了使用QtXlsx,需要编译安装QtXlsx库。在这里,我们将详细介绍QtXlsx的编译安装过程。 下载QtXlsx类 QtXlsx的源代码托管在GitHub上,可以到https://github.com/VSRonin/QtXlsxWriter下载最新版本的源代码。 安装Perl5 Perl是一种功能强大的脚本语言,QtXlsx依赖Perl5来编译安装。有两种方式可以安装Perl5: 方式一:官网下载安装。下载Perl5的地址是https://www.perl.org/get.html,根据Qt版本(编译器版本)下载对应版本(32bit或64bit)。例如,使用QtCreator编译器mingw53_32,可以下载strawberry-perl-5.30.1.1-32bit.msi,下载完成后默认安装即可。 方式二:采用高版本Qt,已经内置perl模块。 编译安装 1. 用Qt creator打开QtXlsxWriter\src目录下的src.pro文件,并编译完成后,编译输出显示库放在根目录bin下。在磁盘根目录下会生成bin、lib、include、mkspecs(模块pri)文件夹。 2. 将include文件下的文件QtXlsx拷贝到Qt安装目录下的include目录下,例如D:\Qt\Qt5.10.0\5.10.0\mingw53_32\include。 3. 将src\xlsx下所有不带_p.h的头文件拷贝到Qt安装目录下的include\QtXlsx下,例如D:\Qt\Qt5.10.0\5.10.0\mingw53_32\include\QtXlsx。 4. 将src\xlsx下所有带_p.h的头文件拷贝到Qt安装目录下的include\QtXlsx\0.3.0\QtXlsx\private下,例如D:\Qt\Qt5.10.0\5.10.0\mingw53_32\include\QtXlsx\0.3.0\QtXlsx\private。 5. 将lib文件夹下Qt5Xlsxd.lib、Qt5Xlsx.lib、Qt5Xlsx.prl、Qt5Xlsxd.prl四个文件拷贝到Qt安装目录下的lib目录下,例如D:\Qt\Qt5.10.0\5.10.0\mingw53_32\lib。 6. 将bin文件夹下的Qt5Xlsx.dll、Qt5Xlsxd.dll库文件拷贝到Qt库路径下,例如D:\Qt\Qt5.10.0\5.10.0\mingw53_32\bin。 7. 将mkspecs\modules-inst文件夹下的qt_lib_xlsx.pri和qt_lib_xlsx_private.pri拷贝到Qt模块下,例如D:\Qt\Qt5.10.0\5.10.0\mingw53_32\mkspecs\modules下。 至此,整个编译安装过程完成。 运行示例程序测试是否配置正确 在编译安装完成后,可以编写示例程序来测试QtXlsx是否配置正确。例如,可以编写一个读取Excel文件的示例程序来测试QtXlsx的功能。