我下载了可用于Excel的xlnt库-https://github.com/tfussell/xlnt。您能告诉我该怎么做吗?老实说,我仍然不明白下载的文件中的所有文件如何,并且其中有100个.hpp和.cpp文件,我该怎么办?

1)据我了解,它们需要由Cmake程序处理,并且输出应该显示为.lib文件,但我绝对不知道如何执行此操作,或者可能还有其他操作
2)或者Visual Studio 2017如何直接处理它们?

PS:当我启动Smack时,我选择Source文件夹,Cmake会生成许多难以理解的文件,但是其中没有一个扩展名为.lib的文件。

请帮帮我。

最佳答案

您在CMake屏幕快照中看到的源路径不正确。您必须指定包含“顶层” CMakeLists.txt文件的路径。
正确的目录是:C:/Users/Zver/source/repos/XLNT Library/xlnt-master
上面目录中的CMakeLists.txt文件告诉CMake所有必要的子目录。
此时,您将看到该库的静态编译选项出现。
如果使用MinGW / GCC编译器,则必须防止路径包含空格。
然后,您需要将目录从“XLNT Library”重命名为“XLNTLibrary”。此时,路径将变为:C:/Users/Zver/source/repos/XLNTLibrary/xlnt-master

10-07 18:08