C++
zawdd
这个作者很懒,什么都没留下…
展开
-
boost json线程不安全及其解决办法
项目中用多线程解析json数据,其中用到了boost 的json parser,但是近来发现问题会导致程序出core,最终定位原因是 boost json parser中用到ptree底层依赖boost::spirit,是线程不安全的,从而导致程序出core。解决方案:在任何引入头文件的地方加上如下宏#define BOOST_SPIRIT_THREADSAFE#include原创 2016-11-23 17:47:01 · 2886 阅读 · 0 评论 -
修复一个由宏引起的rapidjson编译失败问题
修复一个由宏引起的rapidjson编译失败问题问题描述项目本身可以编译成功,由于使用了rapidjson而引入了如下三个头文件#include "rapidjson/document.h"#include "rapidjson/stringbuffer.h"#include "rapidjson/prettywriter.h"此时编译后出现以下错误(只挑选了关键的)bc_out/public原创 2017-07-07 16:41:38 · 2825 阅读 · 0 评论