shared_ptr是一个最像指针的“智能指针”,是boost.smart_ptr库中最有价值、最重要的组成部分,也是最有用的,Boost库的许多组件——甚至还包括其他一些领域的智能指针都使用了shared_ptr,所以它被毫无悬念地收入了C++11标准。 shared_ptr与scoped_ptr ...
分类:
其他好文 时间:
2019-08-20 21:50:45
阅读次数:
86
在编辑VS工程包含路径和库路径时,有时需要添加第三方包的路径,比如c++ boost库, 为了协作的方便,不合适直接把本地绝对路径添加入工程设置,此时可以添加自定义路径宏, 然后参与协作的每个开发人员,只需要修改自己的自定义路径宏就行。 以依赖boost包为例,具体过程如下: 导航栏: 【视图】 - ...
分类:
其他好文 时间:
2019-08-13 17:23:16
阅读次数:
367
https://github.com/bakkot/unix-socket-protobuf/tree/master/CPP/src https://github.com/bakkot/unix-socket-protobuf/blob/master/CPP/src/server_sync.cc ...
分类:
系统相关 时间:
2019-08-13 15:52:46
阅读次数:
133
1. GUI 设置(boost非标准安装) 点击Add Entry,新建BOOST_ROOT(path)和BOOST_NO_SYSTEM_PATHS (value) 2.命令行 -G "Visual Studio 14 2015" ##指定编译环境 ##boost库配置 -DBOOST_ROOT= ...
1. 先去官网下载压缩包: https://www.boost.org/ 2. 解压后cd 进入根目录,然后执行: 3. 安装(时间会很长): ...
分类:
系统相关 时间:
2019-06-20 00:54:37
阅读次数:
174
1. 首先编译 b2.exe 很简单,bootstrap.bat文件里写的明白。 2. b2的命令行参数很多,文档到官网找 若编译boost.python可能要修改project-config.jam 3. 我的编译指令 b2 --build-dir=gccbuild --with-python - ...
分类:
编程语言 时间:
2019-06-06 23:09:26
阅读次数:
245
目前最新版本的boost库是1.70.0。现在在学习使用cinatra搭建c++的http服务器,需要用到boost库中的asio,下载了一下最新版本的boost库,捣鼓了半天。 1、下载 boost官网:https://www.boost.org/users/history/version_1_7 ...
分类:
其他好文 时间:
2019-05-29 18:00:48
阅读次数:
174
一、下载安装Boost库 命令执行完后看到如下所示即为成功: 二、编译 三、将编译的文件放到指定目录 四、对库进行编译 五、配置CMakeLists.txt文件 ...
分类:
系统相关 时间:
2019-04-21 22:57:06
阅读次数:
880
1、阅读rviz中的源码时在rviz/visualizer_app.cpp中遇到如下代码: 其中po是命名空间:namespace po = boost::program_options; 看到options对象的成员函数add_options()后面接了一连串的括号,表示很不理解,在网上查了下相关 ...
分类:
其他好文 时间:
2019-03-30 13:34:03
阅读次数:
146
一、mysql安装 yum安装: 初始化数据库 或编译安装的 启动、关闭、重启、开机自启动数据库 查找初始密码 登录数据库 修改密码 编译安装 #从MySQL 5.7.5开始Boost库是必需的 安装依赖包 yum -y install gcc gcc-c++ ncurses ncurses-dev ...
分类:
数据库 时间:
2019-03-07 14:32:12
阅读次数:
289