美文网首页
linux环境使用jsoncpp库出现编译错误

linux环境使用jsoncpp库出现编译错误

作者: yandaren | 来源:发表于2017-03-01 17:10 被阅读0次

    使用gcc编译使用jsoncpp的项目的时候,如果头文件目标直接设为-Ijsoncpp/include/json/的时候,可能会出现编译错误

    error: missing binary operator before token "("
    __BEGIN_DECLS does not name a type
    第一个错误位置为系统的string.h的这个位置:
    #if defined __cplusplus && __GNUC_PREREQ (4, 4)
    

    原因是因为json中自带的feature.h文件与系统的feature.h冲突了。
    将引用的头文件目录改为 -Ijsoncpp/include即

    (转自我另外一个博客 linux使用jsoncpp问题

    相关文章

      网友评论

          本文标题:linux环境使用jsoncpp库出现编译错误

          本文链接:https://www.haomeiwen.com/subject/aphcgttx.html