![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
yaml
文章平均质量分 80
llzhang_fly
这个作者很懒,什么都没留下…
展开
-
c语言支持yaml配置文件通用方法
在go语言中使用viper之类的库很方便的处理yaml配置文件,但是在c语言中就比较麻烦,经过一番思索和借助强大的github,发现了一个libyaml c库,但是网上的例子都比较麻烦,而且比较繁琐,就想法作了一个相对比较容易配置的解析应用,可以简单地类似viper 的模式进行配置实现不同的配置文件读取。如你的配置文件很复杂请按格式修改KeyValue 全局变量,欢迎大家一起完善库请自行下载 GitHub - yaml/libyaml: Canonical source repository for Lib转载 2022-07-12 23:05:14 · 644 阅读 · 0 评论 -
使用C语言和libcyaml库解析yaml配置文件
C语言的yaml库有 libyaml 和 libcyaml (The Official YAML Web Site)个人觉得libcyaml比较好用,libcyaml项目地址:GitHub - tlsa/libcyaml: C library for reading and writing YAML.libcyaml编译没有难度,按照说明编译即可,需要注意的是提前安装libyaml-dev:sudo apt install libyaml-dev下面直接上例子:~/test -include转载 2022-07-12 23:01:26 · 1249 阅读 · 0 评论