开发者社区> 问答> 正文

用cpptoml 读取 TOML 格式配置文件:报错

@for_ 你好,想跟你请教个问题:关于你的博文:使用cpptoml 读取 TOML 格式配置文件,好像并没有给出很好的解释,能不能再具体点呢,有没有用c试过?

展开
收起
kun坤 2020-06-08 17:40:56 1446 0
1 条回答
写回答
取消 提交回答
  • 源码地址:
     https://github.com/skystrife/cpptoml  ,看一下  example 就好了。
    C语言的在这里: 
    https://github.com/ajwans/libtoml 同样,看 example  ######

    引用来自“for_”的评论

    源码地址:  https://github.com/skystrife/cpptoml  ,看一下  example 就好了。 C语言的在这里:  https://github.com/ajwans/libtoml 同样,看 example 

    你好,谢谢你的回复,我大概看了下c源码,准备用起来出现了问题,能否帮忙解决,我是cmake之后make 出现 make2: *** No rule to make target 'RAGEL-NOTFOUND', needed by 'toml_parse.c'.  Stop. CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/toml.dir/all' failed make1: *** [CMakeFiles/toml.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2
    这样的错误,'toml_parse.c',在源码中是以.rl格式出现的,是否需要将其拷贝为c文件,还是其他方式,小白一枚,烦请解答 ######

    引用来自“for_”的评论

    源码地址:  https://github.com/skystrife/cpptoml  ,看一下  example 就好了。 C语言的在这里:  https://github.com/ajwans/libtoml 同样,看 example 

    引用来自“hhello-wow”的评论

    你好,谢谢你的回复,我大概看了下c源码,准备用起来出现了问题,能否帮忙解决,我是cmake之后make 出现 make 2: *** No rule to make target 'RAGEL-NOTFOUND', needed by 'toml_parse.c'.  Stop. CMakeFiles/Makefile2:104: recipe for target 'CMakeFiles/toml.dir/all' failed make 1: *** [CMakeFiles/toml.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 这样的错误,'toml_parse.c',在源码中是以.rl格式出现的,是否需要将其拷贝为c文件,还是其他方式,小白一枚,烦请解答

    cmake, ragel and libicu
    安装 ragel  libicu 。然后编译就可以了吧。不过他的测试部分有缺少文件。修改一下 CMakeLists.txt就可以了。 ######回复 @for_ : 你好。toml的作用把配置文件映射为hash表 ,我现在需要把配置文件,输出配置到我的设备上该怎么做?######回复 @for_ : 嗯,没有安装ragel,测试文件还需下载,谢谢你的答复,其他问题待发现,有问题再请教大神。

    2020-06-08 17:41:01
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多