0

我从http://sourceforge.net/projects/libjson/下载 libjson_7.6.1.zip ,并编译它以生成一个库。创建一个新项目后,我发现我不能像这样使用 libjson:n.push_back(JSONNode("RootA", "Hello World"));//(JSONNode n(JSON_NODE);)

错误消息显示“JSONNode::JSONNode”:在重载函数调用上不清楚

它建议 JSONNode 构造函数如下:

“JSONNode::JSONNode(const json_string &,bool)”</p>

“JSONNode::JSONNode(const json_string &,json_number)”</p>

“JSONNode::JSONNode(const json_string &,json_int_t)”</p>

我的 libjson 版本有问题吗?

或者我错过了什么?

谢谢你的帮助!

4

1 回答 1

0

我发现解决方案是在 JSONOptions.h 中记下“#define JSON_LIBRARY”

我在使用 c-library 时创建了一个 cpp 文件,我认为这就是原因

于 2014-08-11T02:06:37.803 回答