1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/tjopenlab-yaml-cpp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 21:18 27201c3

yaml-cpp

yaml-cpp — это парсер и эмиттер YAML на C++, соответствующий спецификации YAML 1.2.

Чтобы понять, как его можно использовать, ознакомьтесь с руководством или информацией о том, как создавать YAML. Для старого API (версия < 0.5.0) см. руководство «Как анализировать документ».

Проблемы?

Если вы обнаружили ошибку, создайте проблему на GitHub! Если у вас есть вопросы об использовании yaml-cpp, пожалуйста, опубликуйте их на Stack Overflow с тегом yaml-cpp.

Как собрать

В yaml-cpp для кроссплатформенной сборки используется CMake. Основные шаги по сборке:

  1. Скачайте и установите CMake (Ресурсы → Скачать).

Примечание: если вы не используете предоставленный установщик для вашей платформы, убедитесь, что вы добавили папку bin CMake в свой путь.

  1. Перейдите в исходный каталог и введите:
mkdir build
cd build
  1. Запустите CMake. Основной синтаксис:
cmake [-G generator] [-DYAML_BUILD_SHARED_LIBS=ON|OFF] ..
  • Генератор — это тип системы сборки, который вы хотите использовать. Чтобы увидеть полный список генераторов на вашей платформе, просто запустите cmake (без аргументов). Например:
    • В Windows вы можете использовать «Visual Studio 12 2013» для создания решения Visual Studio 2013 или «Visual Studio 14 2015 Win64» для создания 64-битного решения Visual Studio 2015.
    • На OS X вы можете использовать Xcode для создания проекта Xcode.
    • В системе UNIX-y просто опустите опцию для создания makefile.
  • yaml-cpp по умолчанию создаёт статическую библиотеку, но вы можете создать общую библиотеку, указав -DYAML_BUILD_SHARED_LIBS = ON.
  • Дополнительные параметры настройки сборки см. в файле CMakeLists.txt.
  1. Соберите его!
  2. Чтобы очистить, просто удалите каталог сборки.

Последний релиз

Вышла версия yaml-cpp 0.6.0! Этот выпуск требует C++11 и больше не зависит от Boost.

Версия yaml-cpp 0.3.0 всё ещё доступна, если вам нужен старый API.

Старый API будет поддерживаться и будет получать исправления ошибок! Версии 0.3.x и 0.4.x будут выпусками старого API, а версии 0.5.x и выше — выпусками нового API.

Документация по API

Автоматически созданная документация по API размещена на CodeDocs.

Интеграции с третьими сторонами

Следующие проекты официально не поддерживаются:

— Оболочка Qt.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/tjopenlab-yaml-cpp.git
git@api.gitlife.ru:oschina-mirror/tjopenlab-yaml-cpp.git
oschina-mirror
tjopenlab-yaml-cpp
tjopenlab-yaml-cpp
master