error C2668: “JSONNode::JSONNode ”: 对重载函数的调用不明确
来源:互联网 发布:linux操作系统简介 编辑:程序博客网 时间:2024/05/02 11:49
下载libjson_7.6.1(http://sourceforge.net/projects/libjson/)编译成静态库,然后测试了网上的小例子,发现报错:
error C2664: “JSONNode::push_back”: 不能将参数 1 从“JSONNode”转换为“JSONNode *”
1> 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符
1: error C2668: “JSONNode::JSONNode”: 对重载函数的调用不明确
1> d:\libjson\_internal\source\jsonnode.h(137): 可能是“JSONNode::JSONNode(const json_string &,bool)”
1> d:\libjson\_internal\source\jsonnode.h(137): 或 “JSONNode::JSONNode(const json_string &,json_number)”
1> d:\libjson\_internal\source\jsonnode.h(137): 或 “JSONNode::JSONNode(const json_string &,json_int_t)”
1> 尝试匹配参数列表“(const char [1], int)”时
这是因为在cpp中调用了libjson提供给c接口的函数,在JSONOptions.h注释掉#define JSON_LIBRARY
生成供支持c++的库,这样小例子就可以成功运行了!
- error C2668: “JSONNode::JSONNode ”: 对重载函数的调用不明确
- error C2668: “sqrt”: 对重载函数的调用不明确
- error C2668: “sqrt”: 对重载函数的调用不明确
- error C2668: “swap” : 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- error C2668: “fabs”: 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- error C2668: “swap”: 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- error C2668: “abs” : 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- error C2668: “pow”: 对重载函数的调用不明确
- 工作问题积累(十二)error C2668: “pow”: 对重载函数的调用不明确
- VS2012 MFC 错误:error C2668: “pow”: 对重载函数的调用不明确
- 关于KMP算法的个人理解
- iOS学习之Table View的简单使用
- 嵌入式Linux增加矢量字体的支持
- 使用Solid Converter PDF控件把PDF转换至Word文档
- struts2示例代码-struts2的配置
- error C2668: “JSONNode::JSONNode ”: 对重载函数的调用不明确
- CURL使用
- Unix网络编程:关于编译并测试TCP时间获取的客户程序
- sqlite3 update/insert/insert or replace对触发器的影响
- 数据库视频总结
- Aspose.Pdf for .NET控件PDF文档到Excel、EPS、SVG等的转换
- POJ 1233 并查集,最小生成树
- c++继承 虚函数 内存分配
- HDU 2594 Simpsons’ Hidden Talents (KMP)