2017-02-07 7 views
1

Мне нужно использовать fastjson в качестве сторонней библиотеки для замены libjson. Я пытаюсь понять, как его построить, поэтому я могу использовать его файлы сборки в моем проекте (список зависимостей).Как настроить quickjson без git

Я загрузил rapidjson из github, и я пытаюсь получить проект, который можно построить. Я смотрю инструкции по адресу rapidjson website, и он показывает, что мне нужно сделать следующее ниже (установка).

  1. Мы не используем git, так что мне нужно делать вместо обновления подмодуля git - шаг на шаг?

  2. Зачем мне нужен встроенный каталог в каталоге include/rapidjson, где ничего нет?

  3. Когда я создаю компакт-диск и создаю 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.

ответ

0

Это библиотека только для заголовков. Поэтому, если вы просто хотите интегрировать его в свой проект, просто скопируйте папку /include в свой проект, и он должен работать.

Все остальные инструкции предназначены для проведения строительных испытаний, испытаний и документации.

Смежные вопросы