Uso de C++ YAML

Cómo usar YAML-cpp en proyectos C++

1. Trabajo preparatorio

1. Se han instalado herramientas locales como minGW, cmake, make, etc.

2. Descargue el código fuente abierto de terceros YAML-cpp (asegúrese de descargar la última versión, de lo contrario habrá muchos problemas).

3. Generar biblioteca estática YAML-cpp

(1) Cree una carpeta de compilación en yaml-cpp-master;

(2) Genere el archivo MakaFile en esta carpeta

        Utilice -G para especificar el generador. Pruebe el valor predeterminado. No funciona en mi entorno.

        Ejecute cmake -G "MinGW Makefiles" ..

(3) Generar biblioteca estática

ejecutar hacer

4. Copie la biblioteca estática generada al directorio del proyecto.

5. Comando para generar archivo ejecutable

Dado que CMakeFiles no está escrito, use el comando para generar el archivo ejecutable

2. Introducción a YAML-cpp

yaml-cpp es una biblioteca de código abierto desarrollada en base al lenguaje C++. Se utiliza para analizar y generar archivos yaml. Dirección del código fuente: GitHub - jbeder/yaml-cpp: A YAML parser and emitter in C++ . Otros lenguajes, como Python, también tienen sus correspondientes bibliotecas de código abierto: https://pypi.org/project/PyYAML.

YAML es la abreviatura recursiva de " YAML no es un lenguaje de marcado " . Su formato de sintaxis:

Distingue entre mayúsculas y minúsculas , la sangría se usa para indicar relaciones jerárquicas , la sangría de la tecla de tabulación no es compatible, solo se usan espacios para la sangría , el número de espacios sangrados no es importante, siempre que los elementos en el mismo nivel estén alineados a la izquierda, generalmente sangría al principio Dos espacios , seguidos de un carácter de espacio con sangría, como dos puntos, coma, guión (-) , etc. "---" indica el formato YAML, el comienzo de un archivo, que se utiliza para separar archivos , "

Supongo que te gusta

Origin blog.csdn.net/gaopeng1111/article/details/133563609
Recomendado
Clasificación