Qt Creator 编译 libxlsxwriter

发布于:2022-12-24 ⋅ 阅读:(855) ⋅ 点赞:(0)

libxlsxwriter 是一个很好用的excel库

需要下载:

zlib:http://www.zlib.net/zlib-1.2.12.tar.gz

libxlsxwriter: 

Releases · jmcnamara/libxlsxwriter · GitHub

 

编译方法文档:

windows编译方法:libxlsxwriter: Getting Started with libxlsxwriter

Qt编译方法:How-to: Build libxlsxwriter inside Qt-Creator for Windows · Issue #270 · jmcnamara/libxlsxwriter · GitHub

以下编译都是使用 Desktop Qt 5.15.0 MSVC2019 32bit

 

编译zlib:

解压zlib-1.2.12.tar.gz,最好为纯英文路径

使用QT 菜单->文件->打开文件或项目 功能打开 zlib-1.2.12\CMakeLists.txt

 点击 Configure Project 即可配置好工程,直接编译即可

 配置安装,方便导出头文件和库

 zlib项目配置,选择current configuration,修改几个INSTALL_****的路径,主要是修改C:\Program Files (x86)为你实际导出的路径,由于C盘一般没权限,会失败,在Build步骤勾选install,点击 Run CMake按钮,最执行功能编译,zlib的头文件和库就会生成并复制到Install目录中

 

 编译libxlsxwriter:

使用QT 菜单->文件->打开文件或项目 功能打开 libxlsxwriter-RELEASE_1.1.4\CMakeLists.txt

,然后点击 configure project,会报错

 添加 ZLIB_LIBRARY 和 ZLIB_INCLUDE_DIR 路径,路径就是刚才编译出来的zlib库路径,添加后重新配置,我这里选了zlib静态库zlibstatic.lib,也可以选择动态库zlib.lib

 配置导出头文件和库文件路径,配置后点击Run CMake按钮,并应用修改项,会执行编译,也可以再编译一次

默认生成的是静态库

 

 如果要生成动态库dll,则添加BUILD_SHARED_LIBS, 并勾选为ON,Run CMake然后再编译一次

 

 


网站公告

今日签到

点亮在社区的每一天
去签到