CGAL_Boost_USE_STATIC_LIBS:BOOL=ON,这个默认是off,编译静态库,要修改,否则找不到 c
typedef struct cJSON { //cJSON结构体struct cJSON*next,*prev; /* 遍历数组或对象链的前向或后向链表指针*/struct cJSON *child; /*数组或对象的孩子节点*/int type; /* key的类型*/char *valuestring; /*字符串值*/int valueint; /* 整数值*/double valuedouble; /* 浮点数值*/char *string;...
Boost-C---库学习手册-全- Boost C++ 库学习手册(全) 原文:zh.annas-archive.org/md5/9ADEA77D24CFF2D20B546F835360FD23 译者:飞龙 协议:CC BY-NC-SA 4.0 前言 Boost 不仅仅是一组有用的、可移植的、通用的 C++库。它还是一个重要的孵化器,其中的想法和概念会成为 ISO C++标准本身的一部分。如果...
cJSON 项目地址:github.com/yegeli/cJSON cJSON是一个轻量级的JSON编译器,在工作中降低使用JSON解释器门槛,使用C语言开发,整个代码量只有500行,运行速度快,可以用作C语言项目学习。 该项目只有一个.c文件和.h文件,如果你想对JSON格式和结构进行了解,你可以去这个网站查看:json.org/。 CMockery 项目地址:code.goo...
CJson是一款JSON解码器,代码不到1000行。github star 6.7K。 github:github.com/DaveGamble/c 其核心数据结构: /* The cJSON structure: */ typedef struct cJSON { struct cJSON *next; struct cJSON *prev; struct cJSON *child; int type; char *valuestring; /* writing to valueint is DEPRECATED...
jbson:C++14中构建和迭代BSON data,和Json 文档的库 JeayeSON:非常健全的C++ JSON库,只包含头文件 JSON++: C++ JSON 解析器 json-parser:用可移植的ANSI C编写的JSON解析器,占用内存非常少 json11 :一个迷你的C++11 JSON库 jute :非常简单的C++ JSON解析器 ibjson:C语言中的JSON解析和打印库,很容易和任何...
::Python 支持Python2与Python3调用C++接口大量使用C++ templates,明显提高编译时间非常可靠、稳定、经过充分测试语法较复杂,且文档不详细 本文采用Boost...库名,如本文中只需编译Boost下的Python库;后者即为编译除之外的所有库,缺省则为全部编译 stage | install:前者表示只生成库文件(.dll与.lib),后者会额外生成in...
WebSocket++ : 基于C++/Boost Aiso的websocket 客户端/服务器库 ZeroMQ : 高速,模块化的异步通信库 TCP/IP协议栈 f-stack : 腾讯开源的协议栈,基于DPDK的高性能用户态协议栈。 NtyTcp : 单线程的协议栈的,基于netmap,DPDK,rawSocket的实现。 LWIP : 针对 RAM 平台的精简版的 TCP/IP 协议栈实现。
Boost :大量通用C++库的集合。 BDE :来自于彭博资讯实验室的开发环境。 Cinder:提供专业品质创造性编码的开源开发社区。 Cxxomfort:轻量级的,只包含头文件的库,将C++ 11的一些新特性移植到C++03中。
cJSON CMockery Lua SQLite UNIX v6 NETBSD 值得学习的C++开源项目 LevelDb Boost.Asio SGI STL Muduo 值得学习的C语言开源项目 Libevent libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,...