1. 安装Perl,编译QtXlsx源码用
可以通过命令行进行查看是否已安装Perl
。
下载及安装传送门:链接: https://blog.csdn.net/MrHHHHHH/article/details/134233707?spm=1001.2014.3001.5502
1.1 未安装
命令:perl --version
显示以上是未安装。
1.2 安装
2. 安装QtXlsx:命令行安装
2.1 下载QtXlsx源码
https://github.com/QtExcel/QXlsx
下载ZIP
,解压待用。
记住此文件路径下的src
源码路径,待会编译时需用到。
2.2 打开Qt需要安装此模块的编译器
直接在搜索框,输入qt
,选择需要安装此模块的编译器,以管理员身份运行。
进入刚解压的QtXlsx
路径。
命令:cd /d dir
dir
: QtXlsx目录
然后依次执行以下命令:可以根据自己的cpu核数改变 -j12
的值
- qmake
- mingw32-make -j12
- mingw32-make install
执行成功后,显示如下;
以下把编译后的需要用到的文件,复制到mingw492-32
目录下。
3. 测试
新建一个Qt工程,在.pro
中,添加QT += xlsx
然后在文件中包含#include <QtXlsx/QtXlsx>
如
#include "mainwindow.h"
#include "ui_mainwindow.h"#include <QtXlsx/QtXlsx>MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow)
{ui->setupUi(this);
}MainWindow::~MainWindow()
{delete ui;
}
之后进行构建,如果没出错,说明安装成功,就可以使用该模块进行表格操作。