Описание тега yaml-cpp
NoneYaml-cpp - это библиотека C++ с открытым исходным кодом, предназначенная для синтаксического анализа и выдачи YAML.
1
ответ
Как получить полный дочерний объект узла yaml от родительского узла yaml?
Я пытаюсь получить полный объект узла при разборе файла yaml. Мои данные yaml похожи на данные ниже --- Parent: Child1: ABC Child2: Subchild1: 123 Subchild2: 456 Child3: XYZ ... То, как я пытаюсь получить данные YAML::Node parentNode = YAML::LoadFil…
19 мар '14 в 15:15
1
ответ
Неопределенная ссылка yaml-cpp
Я использую Manjaro Linux, используя gcc и codelite для компиляции моего кода. Это проект с sfml и yaml-cpp на C++. Моя версия GCC 4.9.2 (20150304) Флаги компилятора GCC: -pg;-g;-O0;-O2;-Wall;-std= C++14 Моя версия yaml-cpp - 0.5.1-1 Когда я компили…
22 мар '15 в 16:24
1
ответ
yaml-cpp: не удалось связать
Я хотел бы использовать библиотеку yaml-cpp для чтения некоторых строк YAML. Для этого я пытаюсь скомпилировать следующий код C++: #include <iostream> #include <string> #include <cstdio> #include <cstring> #include <openss…
01 мар '12 в 10:11
1
ответ
Получение ошибки: YAML:: TypedBadConversion<double>'
Я пытался преобразовать информацию о камере из файла yaml в sensor_msgs/CameraInfo. Файл yaml был успешно загружен. И ошибка возникает при попытке получить значение коэффициента искажения: YAML::Node conf = YAML::LoadFile(yaml_file); std::vector<…
21 окт '18 в 15:02
1
ответ
Ошибка установки ros-indigo libyaml-cpp-dev
Я новичок в ROS и Linux и пытаюсь установить Ros indigo на Ubuntu 14.04 с верой, следуя инструкциям: http://wiki.ros.org/indigo/Installation/Ubuntu http://wiki.ros.org/turtlebot/ Учебники / индиго / Установка Я продолжаю иметь следующую проблему: ~$…
29 окт '14 в 12:13
1
ответ
Получить указатель на подчиненный YAML::Node
Я пишу библиотеку конфигурационных файлов, и я хотел бы иметь указатель на подузел для передачи ожидающих функций YAML::Node*Например, для создания документа YAML. Я могу создать новый узел и получить указатель достаточно легко: YAML::Node* foo = ne…
15 июл '15 в 19:09
2
ответа
Добавьте значения YAML в стандартную карту, используя YAML-CPP
У меня есть файл yaml, в котором есть вложенные карты: SOLAR-SYSTEM: my/planet: earth: blue my/satellite: moon: white Я использую yaml-cpp для разбора этих значений. Можно ли как-нибудь извлечь эти значения из файла yaml и добавить их в карту stl? Ч…
07 ноя '18 в 22:07
1
ответ
Потребление памяти при разборе YAML с yaml-cpp
Я занимаюсь разработкой приложения Qt для встроенной системы с ограниченной памятью. Мне нужно получить несколько мегабайт данных JSON и проанализировать их как можно быстрее, не используя слишком много памяти. Я думал об использовании потоков: JSON…
18 май '14 в 17:43
2
ответа
Это действительный yaml?
items: house: - bathroom: - toothbrush - soap - bedroom: - bed: - pillow - sheet - closet: - clothes: - underwear - socks garden: - treehouse: - toys: - nerfgun - car - window - garage: - car - toolbox: - hammer - scewdriver - pliers - lawnmower Вот…
24 мар '12 в 10:34
0
ответов
Тестовый выпуск yaml-cpp 0.5.3
Я пытался узнать о правилах yaml. И файл init.yaml выглядит так: name: Ryan Braun position: LF Основной код: int main() { YAML::Node node = YAML::LoadFile("init.yaml"); cout << node.Type() << endl; return 0; } Это был простой пример, я х…
18 авг '17 в 09:37
1
ответ
Указатели кодирования / декодирования yaml-cpp?
Поэтому я пытаюсь использовать yaml-cpp с данными, содержащими указатели, вот мой код: struct InventoryItem { std::string name; int baseValue; float weight; }; struct Inventory { float maximumWeight; std::vector<InventoryItem*> items; }; names…
12 июн '18 в 00:22
1
ответ
Чтение карт в yaml-cpp
У меня есть следующий файл yaml: Pantalla: ancho: 640 alto: 480 Configuracion: vel_personaje: 3 merge_scroll: 30 Tipos: - nombre: arbol imagen: img/tree ancho_base: 2 alto_base: 2 pixel_ref_x: 30 pixel_ref_y: 40 fps: 10 delay: 5 - nombre: casa image…
10 сен '15 в 21:14
1
ответ
Последовательность чтения yaml-cpp в элементе
Как я могу прочитать этот файл YAML с помощью yaml-cpp: sensors: - id: 5 hardwareId: 28-000005a32133 type: 1 - id: 6 hardwareId: 28-000005a32132 type: 4 Я не могу понять, как я могу получить sensors пункт, чтобы использовать его. Насколько я понимаю…
12 июл '15 в 13:12
1
ответ
Почему у вас есть только AlphaNumeric, разрешенный в имени якоря?
Я использую yaml-cpp в своем проекте и выясняю, что имя привязки может состоять только из буквенно-цифровых символов. Я не смог найти такое ограничение в спецификации, нашел только это: Имена якорей не должны содержать символы "[", "]", "{", "}" и "…
31 янв '11 в 06:18
2
ответа
Преобразование GetNextDocument() из старого API- новый API YAMLcpp
Я не смог найти эквивалентный код для новой версии YAMLcpp p->GetNextDocument( n ),
12 авг '15 в 15:25
1
ответ
CMake - ошибка компоновщика со статическим yaml-cpp в качестве подмодуля git
Я пытаюсь использовать yaml-cpp в моем проекте. Я использую cmake для сборки своего проекта и yaml-cpp, который является подмодулем git в моем проекте. У меня на компьютере есть библиотека boost (требуется для yaml-cpp). Я строю это статически. С по…
30 дек '17 в 16:12
0
ответов
Связывание библиотеки yaml-cpp 0.5.x с g++ 7.1.0
Я пытаюсь скомпилировать относительно простую программу, используя yaml-cpp 0.5.3 с g++ 7.1.0, и получаю ошибку компоновщика. Минимальный код программы: #include <yaml-cpp/yaml.h> int main(int i_iArg_Count, char * i_lpszArg_Values[]) { std::st…
10 окт '17 в 20:03
1
ответ
Идя по пути имен, чтобы получить глубокую ценность от узла
Я нахожусь в процессе портирования консольного приложения PHP на C++, чтобы узнать больше о C++ и возродить мою старую любовь к языку. Одна из вещей, которые мне нужны, - это прохождение разобранного дерева YAML, чтобы получить элемент по его пути. …
30 май '15 в 12:39
0
ответов
yaml-cpp cmake error, файлы наддува не найдены
Я только что скачал и попытался собрать yaml-cpp v. 0.5.1, сделал все как указано на веб-странице и в файле install.txt, но получил следующую ошибку: CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1138 (message):Unable to find the requested…
27 фев '14 в 19:34
0
ответов
Добавить пропущенный ключ в сообщение об исключении, если не удалось преобразовать
Учитывая, что у меня нет ключевого "примера" в моем файле yaml, код value = config["example"].as<int>() выдает "плохое преобразование" (без дополнительных подробностей) в what() из TypedBadConversion<int> исключение. Хотя я мог проверить…
16 янв '19 в 00:53