返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >c++开发中如何读写yaml配置文件
  • 732
分享到

c++开发中如何读写yaml配置文件

c++yaml配置文件c++读写yaml配置文件 2023-05-14 17:05:12 732人浏览 安东尼
摘要

目录c++ 开发中利用yaml-cpp读写yaml配置文件c++ 开发中利用yaml-cpp读写yaml配置文件 1、yaml-cpp 是一个开源库,地址在 GitHub 上,htt

c++ 开发中利用yaml-cpp读写yaml配置文件

1、yaml-cpp 是一个开源库,地址在 GitHub 上,https://github.com/jbeder/yaml-cpp。
ubuntu中可以输入git clone Https://github.com/jbeder/yaml-cpp获取yaml-cpp源码
2、进入到yaml-cpp目录,新建一个build目录。
3、进入到build目录,输入cmake -D BUILD_SHARED_LIBS=ON …编译出动态库。
4、创建自己测试用的文件夹,将yaml-cpp目录下面的include 目录拷贝到测试目录下,将编译后的动态库也拷贝到测试目录下,同事目录下在编写三个文件,分别为CMakeLists.txt、config.yaml、main.cpp。
main.cpp内容如下:

#include <iOStream>
#include "include/yaml-cpp/yaml.h"

using namespace std;

int main(int arGC,char** argv)
{
    YAML::node config = YAML::LoadFile("../config.yaml");

    cout << "name:" << config["name"].as<string>() << endl;
    cout << "sex:" << config["sex"].as<string>() << endl;
    cout << "age:" << config["age"].as<int>() << endl;
    return 0;
}

config.yaml内容如下:

name: xiaoyu
sex: man
age: 20

CMakeLists.txt内容如下:

cmake_minimum_required(VERSioN 3.2)

project(yaml_test)

add_definitions(-std=c++11)
include_directories(include)
set(SRCS main.cpp)
add_executable(yamltest ${SRCS})

target_link_libraries(yamltest ${CMAKE_HOME_DIRECTORY}/libs/libyaml-cpp.so)

5、在当前目录创建 build 文件夹,然后进入 build 文件执行 cmake 操作。

mkdir build
cd build
cmake ..

特别说明:
编译过程中如遇到:
关于 CMake Error: CMake Error: The source directory …does not appear to contain CMakeLists.txt.这个问题时,只需要复制一下终端报错内容中的CMakeLists.txt对自己所写的cmake文件重新命名,编译就可以啦。

到此这篇关于c++ 开发中读写yaml配置文件的文章就介绍到这了,更多相关c++ yaml配置文件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: c++开发中如何读写yaml配置文件

本文链接: https://lsjlt.com/news/203302.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • c++开发中如何读写yaml配置文件
    目录c++ 开发中利用yaml-cpp读写yaml配置文件c++ 开发中利用yaml-cpp读写yaml配置文件 1、yaml-cpp 是一个开源库,地址在 github 上,htt...
    99+
    2023-05-14
    c++ yaml配置文件 c++ 读写 yaml配置文件
  • c++开发中怎么读写yaml配置文件
    这篇文章主要讲解了“c++开发中怎么读写yaml配置文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“c++开发中怎么读写yaml配置文件”吧!c++ 开发中利用yaml-cpp读写yaml...
    99+
    2023-07-05
  • c++读写yaml配置文件
    目录YAML基础语法基本规则三种数据结构map,散列表list,数组scalar,纯量map嵌套mapmap嵌套listlist嵌套listlist嵌套map数据结构嵌套利用yaml...
    99+
    2023-05-14
    c++ 读写yaml配置文件 C++读写yaml文件 C++ yaml配置文件
  • c++怎么读写yaml配置文件
    这篇文章主要介绍“c++怎么读写yaml配置文件”,在日常操作中,相信很多人在c++怎么读写yaml配置文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”c++怎么读写yaml配置文件”的疑惑有所帮助!接下来...
    99+
    2023-07-05
  • Python如何读写yaml文件
    这篇文章主要介绍Python如何读写yaml文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.关于yamlyaml基本语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩进的空格数...
    99+
    2023-06-29
  • python读取yaml配置文件
    1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件,看了yaml后,发现这个更直观,更方便,有点类似...
    99+
    2023-01-31
    配置文件 python yaml
  • Go语言如何读取YAML配置文件
    今天小编给大家分享一下Go语言如何读取YAML配置文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。yaml.v3 包yam...
    99+
    2023-07-04
  • Python常用配置文件ini、json、yaml读写总结
    本文参考文章,出于学习目的,写本文。 开发项目时,为了维护一些经常需要变更的数据,比如数据库的连接信息、请求的url、测试数据等,需要将这些数据写入配置文件,将数据和代码分离,只需要...
    99+
    2024-04-02
  • Python如何配置文件yaml
    今天小编给大家分享一下Python如何配置文件yaml的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。YAML是一种直观的能够...
    99+
    2023-06-29
  • QT中如何读写ini配置文件
    如图1所示,我们需要在QT界面中实现手动读取参数存放的位置,那么我们该如何做呢? 方法:读取ini格式的配置文件,实现路径的写入与读取。 第一步:界面构造函数中,初始化一个Conf...
    99+
    2024-04-02
  • C#中如何读取配置文件
    C#中如何读取配置文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。C#读取配置文件1、读取配置信息下面是一个配置文件的具体内容:   &nb...
    99+
    2023-06-18
  • 如何在C#中读取配置文件
    如何在C#中读取配置文件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C#读取配置文件1.了解配置文件概述:应 用程序配置文件是标准的 XML 文件,XML 标...
    99+
    2023-06-18
  • C#读写Config配置文件案例
    一、简介 应用程序配置文件(App.config)是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用...
    99+
    2024-04-02
  • AndroidNDK开发(C语言-文件读写)
    目录1.文件读写 1.1打开文件 1.2关闭文件 1.3读取文件 1.4写入文件 1.5读写二进制I/O文件 1.6获取文件的大小 1.7文本简单加密、解密 1.8二进制文件简单加解...
    99+
    2024-04-02
  • python如何修改yaml配置文件
    使用python修改yaml配置文件的方法:1.新建python项目;2.使用pip方式安装yaml;3.使用os.path.realpath(__file__)方法获取配置文件路径;4.使用os.path.join()方法修改配置文件;具...
    99+
    2024-04-02
  • golang读取各种配置文件(ini、json、yaml)
    目录viper读取ini文件viper读取json文件viper读取yaml文件日常项目中,读取各种配置文件是避免不了的,这里介绍一个能读取多种配置文件的库,viper viper读...
    99+
    2024-04-02
  • golang怎么读取ini、json、yaml配置文件
    本文小编为大家详细介绍“golang怎么读取ini、json、yaml配置文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“golang怎么读取ini、json、yaml配置文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-06-30
  • C++OpenCV读写XML或YAML文件的方法详解
    目录前言1.如何使用1.1第一步:XML、YAML文件的打开1.2 第二步:进行文件读写操作1.3 第三步:vector(array)和map的输入和输出1.4 第四步:文件关闭2....
    99+
    2024-04-02
  • Java如何读写Properties配置文件(Properties类)
    目录Java读写Properties配置文件Properties基本介绍Properties常用方法Properties读取配置文件Properties写入配置文件propertie...
    99+
    2023-05-20
    Java读写Properties配置文件 Java Properties类 Java Properties配置文件
  • Python中怎么读写配置文件
    Python中怎么读写配置文件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作