Мне нужно использовать fastjson в качестве сторонней библиотеки для замены libjson. Я пытаюсь понять, как его построить, поэтому я могу использовать его файлы сборки в моем проекте (список зависимостей).Как настроить quickjson без git
Я загрузил rapidjson из github, и я пытаюсь получить проект, который можно построить. Я смотрю инструкции по адресу rapidjson website, и он показывает, что мне нужно сделать следующее ниже (установка).
Мы не используем git, так что мне нужно делать вместо обновления подмодуля git - шаг на шаг?
Зачем мне нужен встроенный каталог в каталоге include/rapidjson, где ничего нет?
Когда я создаю компакт-диск и создаю cmake, кажется, что отсутствуют параметры. Какова полная команда cmake? Благодаря!
Установка
RapidJSON является заголовком только библиотека C++. Просто скопируйте папку include/rapidjson в путь к системе или проекту.
RapidJSON использует следующее программное обеспечение как его зависимости: • CMake в качестве общего инструмента сборки • (необязательно) Doxygen для создания документации • (опционально) googletest для блока и производительности тестирования
Для генерации пользовательской документации и запустить выполните следующие действия: 1. Обновите обновление субмодуля git - чтобы получить файлы подмодулей третьих сторон (тест Google). 2.Создайте каталог, называемый сборкой в исходном каталоге quickjson. 3.Измените сборку и запустите команду cmake .., чтобы настроить свою сборку. Пользователи Windows могут делать то же самое с приложением cmake-gui. 4.На Windows создайте решение, найденное в каталоге сборки. В Linux запустите make из каталога сборки.
При успешной сборке вы найдете скомпилированные тестовые и примерные двоичные файлы в каталоге bin. Сгенерированная документация будет доступна в каталоге doc/html дерева сборки. Чтобы запустить тесты после завершения сборки, запустите make test или ctest из дерева сборки. Вы можете получить подробный вывод с помощью команды ctest -V.
Возможно установить библиотеку в масштабе всей системы, выполнив команду make install из дерева сборки с правами администратора. Это приведет к установке всех файлов в соответствии с системными настройками. Как только RapidJSON установлен, его можно использовать из других проектов CMake, добавив строку find_package (RapidJSON) в ваш CMakeLists.txt.