![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Boost
Boost专栏
JensonZh
这个作者很懒,什么都没留下…
展开
-
Boost库编译
Boost库编译 生成boost的自用的编译工具b2.exe b2.exe stage --toolset=msvc-14.0 --without-python --stagedir="c:/build" link=static runtime-link=shared runtime-link=static threading=multi address-model = 64 debug release stage/install: stage表示只生成库(dll和lib),install还会生成包含头文原创 2021-01-23 20:55:00 · 784 阅读 · 0 评论 -
Boost.program_options
Boost.program_options 命令行参数配置 namespace po = boost::program_options; po::options_description generic("Generic options"); generic.add_options() ("version,v", "print version string")//--version -v ("help", "produce help message");//--help po::op原创 2021-02-01 09:35:26 · 112 阅读 · 0 评论 -
Boost.PropertyTree
Boost.PropertyTree 概述 1、它是一种容器,特点是层次结构,键值对保存,但不排序。 2、可以解析XML、Json、INI配置文件。 结构如下: struct ptree { data_type data; // data associated with the node list< pair<key_type, ptree> > children; // ordered list of named chil原创 2021-01-06 12:03:37 · 318 阅读 · 0 评论 -
Boost.Asio
Boost.Asio(一) Boost.Asio是跨平台C++网络库。支持同步和异步IO操作,支持如TCP、UDP和ICMP的互联网协议。 核心功能 基础使用 1、 程序至少有一个io_context,表示的是操作系统IO服务连接。 boost::asio::io_context io_context; 2、创建一个IO处理对象,如socket对象。 boost::asio::ip::tcp::socket socket(io_context); 3、 连接到对应的IO端口。 socket.conn原创 2020-12-30 15:03:07 · 495 阅读 · 0 评论