美文网首页
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