Как скомпилировать / собрать / связать - библиотеку XLNT? - PullRequest
0 голосов
/ 08 января 2019

Я скачал библиотеку xlnt для работы с Excel - https://github.com/tfussell/xlnt. Подскажите, пожалуйста, что с ней делать дальше? Честно говоря, я до сих пор не могу понять, как из всех файлов, которые есть в загруженном архиве, и 100 из них .hpp и .cpp файлов, что мне с ними делать?

1) Насколько я понимаю, они должны обрабатываться программой Cmake, и кажется, что на выходе должен появиться файл .lib, но я абсолютно не могу понять, как это сделать или, может быть, что-то еще 2) Или как они могут напрямую обрабатываться в Visual Studio 2017?

PS: Когда я запускаю Smack, я выбираю папку Source, Cmake генерирует много непонятных файлов, но среди них нет ни одного файла с расширением .lib.

Помогите мне, пожалуйста.

1 Ответ

0 голосов
/ 16 января 2019

С CMake вы можете получить файлы проекта visual studio 2017 и затем скомпилируйте библиотеку xlnt.
1) Разархивируйте файл архива
2) В папке xlnt создайте новый каталог и назовите его build
3) Запустить CMake (GUI)
4) Найдите папку с исходным кодом
5) Найдите папку для сборки xlnt/build
6) С помощью кнопки Configure выберите инструмент (IDE / компилятор), который вы хотите использовать
7) Нажав кнопку Generate, CMake сгенерирует (внутри папки сборки) файлы проекта visual studio 2017, необходимые для компиляции библиотеки xlnt
8) При построении решения VS 2017 создает файлы xlnt.lib, xlnt.exp и xlnt.dll.

CMake xlnt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...