首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编译/构建/链接- XLNT库?

如何编译/构建/链接- XLNT库?
EN

Stack Overflow用户
提问于 2019-01-08 16:33:26
回答 2查看 1.2K关注 0票数 1

我下载了xlnt库,用于使用Excel-https://github.com/tfussell/xlnt。你能告诉我怎么处理它吗?老实说,我仍然不明白在下载的所有文件中,有100个是.hpp和.cpp文件,我应该如何处理它们呢?

1)据我所知,它们需要由Cmake程序处理,并且输出似乎应该显示为.lib文件,但我绝对不知道如何处理它或其他什么东西(2)或者如何由Visual 2017直接处理它们?

PS:启动Smack时,我选择Source文件夹,Cmake生成许多不可理解的文件,但其中没有一个具有.lib扩展名的文件。

请帮帮我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-03 21:45:55

在CMake屏幕截图中看到的源路径是不正确的。

您必须指定包含“顶级”CMakeLists.txt文件的路径。正确的目录是:C:/Users/Zver/source/repos/XLNT Library/xlnt-master

上面目录中的CMakeLists.txt文件告诉CMake所有必需的子目录。此时,您将看到库的静态编译选项出现。

如果使用MinGW/GCC编译器,则必须防止路径包含空空格。然后,您需要将目录从"XLNTLibrary“重命名为”XLNTLibrary“。

此时,路径将变为:C:/Users/Zver/source/repos/XLNTLibrary/xlnt-master

票数 1
EN

Stack Overflow用户

发布于 2019-01-16 00:20:35

使用CMake,您可以获得VisualStudio2017项目文件,然后编译xlnt库。

  1. 解压缩存档文件
  2. 在xlnt文件夹中,创建一个新目录,并将其称为build
  3. 启动CMake (图形用户界面)
  4. 浏览源代码文件夹
  5. 浏览生成文件夹xlnt/build
  6. 使用Configure按钮选择要使用的工具(IDE/编译器)
  7. Generate按钮,CMake将生成编译xlnt库所需的visual studio 2017项目文件(在构建文件夹中)
  8. 构建解决方案,VS 2017生成xlnt.libxlnt.expxlnt.dll文件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54095965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档