
C++库使用
C++库使用记录
一缕阳光宣泄、整个世界
这个作者很懒,什么都没留下…
展开
-
库使用报错: fatal error C1083: 无法打开编译器生成的文件:“../lib_json\json_writer.asm”: No such file or directory
编译错误提示:1>D:\parse\jsoncpp-0.10.7\src\lib_json\json_writer.cpp : fatal error C1083: 无法打开编译器生成的文件:“../../build/vs71/release/lib_json\json_writer.asm”: No such file or directory1>LINK : fatal error LNK1257: 代码生成失败解决方法:修改生成静态库文件的工程的属性:路径为:菜单---项目--属原创 2020-10-09 10:51:57 · 1389 阅读 · 0 评论 -
thrift-0.13.0使用报错: variable ‘boost::shared_ptr<TSocket> socket’ has initializer but incomplete type
在将 thrift-0.9.1 升级为 thrift-0.13.0 时,编译报错:thriftopertor.cpp:4702: error: variable ‘boost::shared_ptr<apache::thrift::transport::TSocket> socket’ has initializer but incomplete type boost::shared_ptr<TSocket> socket(pTSocket);根据网上查找的资原创 2020-09-11 17:50:57 · 880 阅读 · 0 评论 -
Jsoncpp精度控制修改
本文只针对 FastWriter::write函数修改,其他类似头文件位置:jsoncpp-0.10.7/include/json/writer.h修改内容:#157行class JSON_API FastWriter : public Writer {public: FastWriter(); virtual ~FastWriter() {} void enableYAMLCompatibility(); std::string write(const Value&原创 2020-09-03 08:48:09 · 587 阅读 · 0 评论 -
C++ zookeeper库使用示例
从网上找了一个示例程序,但是用的不是很好,其中还有点问题,最后根据我自己的使用贴一个示例,希望能给大家学习时提供点参考:zkClient.h#pragma once#include "../zookeeper/zookeeper.h"#include <iostream>#include <sstream>#include <string>#include <unistd.h>#include <fcntl.h>#include原创 2020-08-26 17:12:10 · 2164 阅读 · 0 评论 -
libjansson库简单使用
网上对 libjansson 库的使用介绍较少,即使有也是简单的解析和组装jason,我通过尝试了很多次,算是把库的使用方法给试出来了,把我的代码贴处理,方便大家学习参考:libjansson API介绍CJsonHandle.h:#ifndef CJSONHANDLE_H#define CJSONHANDLE_H#include <string>#include <map>#include <algorithm>#include <jansson原创 2020-08-26 17:11:44 · 1705 阅读 · 0 评论 -
jsoncpp库使用中遇到的问题
一、解析时未使用严格模式,抛出异常通常各种博文里给的示例都是这种: std::string strJson="{\"123\":123}"; Json::Reader Reader; Json::Value Value; if(false == Reader.parse(strJson,Value)) { return false; } .....一般情况下解析不会出错,但是部分非json格式数据,如“{“123”:123}}}”,在这种写法下,不会返回错误,能继续运行,在后续使用V原创 2020-08-26 17:10:52 · 2764 阅读 · 0 评论