社区
Linux/Unix社区
帖子详情
对‘Json::Value::operator=(Json::Value)’未定义的引用
WuThousand
2016-01-28 05:18:24
环境:centos,Jsoncpp
详细:构造一个Json数据时
Json::Value Val;
Val["root"] = "hehe";(此处:对‘Json::Value::operator=(Json::Value)’未定义的引用)
在编译时有调用jsoncpp的lib库,关于jsoncpp的其他调用没问题,在windows平台上使用jsoncpp编译没有此错误。
...全文
6156
6
打赏
收藏
对‘Json::Value::operator=(Json::Value)’未定义的引用
环境:centos,Jsoncpp 详细:构造一个Json数据时 Json::Value Val; Val["root"] = "hehe";(此处:对‘Json::Value::operator=(Json::Value)’未定义的引用) 在编译时有调用jsoncpp的lib库,关于jsoncpp的其他调用没问题,在windows平台上使用jsoncpp编译没有此错误。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大宝小艾
2019-05-15
打赏
举报
回复
应该是版本不对导致的,确认下jsoncpp的版本,以及引用头文件的版本
Jeffery丶丶
2016-12-28
打赏
举报
回复
安装jsoncpp,在编译的时候 g++ XXX -json,这样就可以过了。
luzhuioa
2016-06-13
打赏
举报
回复
重新安装下jsoncpp,可能版本有冲突。
WuThousand
2016-03-17
打赏
举报
回复
解决了,是因为在编译的时候jsoncpp的有些库没有调用全。 在makefile中加入 -I头文件所在文件夹 -L库文件所在文件夹 (用于指定json库所在位置)再-l静态库或动态库
例如 -I/usr/jsoncpp/include/ -L/usr/jconcpp/libs/ -ljsonlib 如果再不行就是jsoncpp没安装好
被爱填满
2016-03-08
打赏
举报
回复
楼主的问题解决了吗? 怎么弄的
被爱填满
2016-03-08
打赏
举报
回复
我遇到了相同的问题
用C/C++来实现 Node.js 的模块(二)
上篇文章的主要内容讲诉了用C/C++来实现 Node.js 的模块,本文更深一步继续探讨这个问题,有需要的朋友可以参考下
对‘
Json
::
Value
::
operator
=(
Json
::
Value
&&)’
未定义
的
引用
应该写成:#include 包含头文件:#include 编译报错。
扎个眼 |
json
静态库
引用
未定义
undefined reference to `
Json
::
Value
::
operator
=(
Json
::
Value
&&)‘
可以确定的是,静态库是链接成功了,然后。
json
库 的问题是真的多啊。调用给的
json
静态库 0.7。把有问题的这一段给注释就没问题。链接静态库,后面一直卡在这里。官方也没有很好的觉得方式。奇葩问题 小本本记下来。扎个眼,后面再来记录。
使用
json
cpp出现,
json
_test.cpp:(.text+0x2c): undefined reference to `
Json
::
Value
::
Value
(
Json
::
Value
Type)问
使用
json
cpp出现,
json
_test.cpp:(.text+0x2c): undefined reference to `
Json
::
Value
::
Value
(
Json
::
Value
Type)问题lib
json
cpp.a库没有正确链接。
ROS
引用
C++库
学艺不精,因项目需要想通过ros想调用
json
cpp时 会出现 “对‘
Json
::
Value
::~
Value
()’
未定义
的
引用
” 的问题
Linux/Unix社区
18,825
社区成员
11,496
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章