qtcreator 编译器 msvc2015 32bit
qtxlsx源文件下载:QtXlsxWriter:https://github.com/dbzhang800/QtXlsxWriter
1.打开文件夹QtXlsxWriter-master,运行qtxlsx.pro文件,编译器选择msvc2015 32bit
2.分别使用debug和release进行构建,不用运行,生成两个文件夹
3.有四部分文件需要复制到msvc2015 的安装目录下
6.测试
.pro文件中添加引用:
QT += xlsx
.cpp文件中生成表格文件:
#include <QtXlsx>
QXlsx::Document xlsx;
xlsx.write("A1", "Hello Qt!");
xlsx.write("C3", "Qt Xlsx!");
xlsx.saveAs("../QtXLSX.xlsx");
可能出现的问题:
测试部分,编译后,提示找不到xlsxabstractooxmlfile.h,双击报错信息会指到该include位置,
#include "../../../QtXlsxWriter-master/src/xlsx/xlsxabstractooxmlfile.h
解决:用...\QtXlsxWriter-master\QtXlsxWriter-master\src\xlsx文件夹里的.h文件替换掉F:\Qt\Qt5.9.9\5.9.9\msvc2015\include\QtXlsx 里的.h文件(就是刚刚复制的那个QtXlsx文件夹)
还可能需要 qmake->构建 进行一遍,
用msvc生成的库过程,不像mingw生成的库过程。直接就用了,这个会出现意外。
还出现了如下提示please update your kit...,但只是警告