QT中动态xlsx库的使用
打开qxlsx.pro
选择对应套件进行构建






QT中静态编译xlsx库的使用
下载源码
Git:git clone [email protected]:QtExcel/QXlsx.git
打开QXlsx工程:进入QXlsx文件夹,双击打开
QXlsx.pro工程文件


- 在Pro文件中删除
TARGET = QXlsx,然后加入下列代码,这些代码是将编译后的静态库全部放到一个文件夹下,不用我们自己去拷,同时在编译debug版本静态库时在名称后面加一个d用于区分,防止debug静态库覆盖了release静态库。
contains(QT_ARCH, i386){ # 使用32位编译器
DESTDIR = $$PWD/bin # 程序输出路径
}else{
message("64bit") # 使用64位编译器
DESTDIR = $$PWD/bin64
}
win32:CONFIG(release, debug|release): TARGET = QXlsx # 生成release版本静态库名称
else:win32:CONFIG(debug, debug|release): TARGET = QXlsxd # 生成debug版本静态库名称

分别选择
Debug、Release,然后点击左下角的锤子编译完成后,在QXlsx文件夹下就会出现一个bin文件夹,打开文件夹就可以看见有
QXlsx.lib和QXlsxd.lib两个文件。

将整个bin文件和header文件复制到一个新建QXlsx文件夹中,并把header重命名为include。然后将QXlsx文件夹放到项目的目录文件下,这与使用动态库的方式不同。

在QtCreator中鼠标在工程上右键选择添加库


- 点击下一步后就会在Pro文件中生成内容,将其修改为如下格式
