xlnt库编译
背景:基于windows平台。
需要准备:
1.xlnt源码
2.cmake-gui软件
3.visual studio软件(本次用的是2017版本)
xlnt源码下载
下载链接:【git源码】
下载后解压。在文件夹中新建一个build文件夹(任意位置),为了方便本次直接建到了xlnt-master文件夹下.
源码中不包含第三方库,需自行下载。
下载链接:【git源码】
下载后如图所示。
此时源码准备完毕。
cmake-gui下载安装
下载链接:【下载链接】
安装流程略。如果有问题请自行百度。
打开软件cmake-gui。
第一步:导入源码路径和构建目标文件夹路径(也就是我们新建的build文件夹路径)
第二步:点击Configure.
本文中选中的是vs2017,默认是win32。可以自行修改。
点击finish即可。
第三步:配置完成后,点击Generate。即可生成sln文件。
注:需注意选中的vs版本文件必须是电脑中安装的版本,否则会报错。
xlnt源码中的cmake版本较低,未防止版本错误,可将cmakelist文件中版本修改成cmake_minimum_required(VERSION 3.5)
编译库文件
进入build文件夹,打开sln文件
选择模式Debug或者Release,点击运行。
输出显示到已生成dll文件,即生成完毕。
生成库的路径如下。