boost

    0热度

    1回答

    我正在尝试使用boost属性树编译自定义linux。我在文件json_parser_read.hpp(行105)上有错误 struct a_literal_val { context &c; a_literal_val(context &c): c(c) { } void operator()(It b, It e) const {

    1热度

    1回答

    可能促进::几何多边形交集操作(交集,并集或差的布尔运算),同时保留用户可能分配到的线段自定义属性使用那个多边形? 例如,使用boost ::几何,将下面的图像中的两个多边形之间的布尔操作保存在方式原来多边形的线段的颜色示出? Image of polygon operations with edge properties as colour 正如人们可以定义定制point_xy对象送入布尔运算算

    0热度

    1回答

    我要去通升压使用Boost 1.66.0和VS 2017 ::登录库教程获取的问题,一开始: void init() { logging::core::get()->set_filter ( logging::trivial::severity >= logging::trivial::info ); } 错误: 无运算符“> =”匹配这些操作数... 它看起

    1热度

    1回答

    首先我想显示工作代码,然后解释,我想如何改变事情。这是简单的升压multi_index例如: //main.cpp #include <boost/multi_index_container.hpp> #include <boost/multi_index/ordered_index.hpp> #include <boost/multi_index/identity

    2热度

    1回答

    我创建了一个使用boost库测试框架的单元测试,并遇到了使用std :: bind占位符以及所述库的问题。 如果我明确地使用std::placeholders:: + _1,它工作正常: std::bind(&TestFixture::concatStrings, this, std::placeholders::_1, std::placeholders::_2) 但是,如果我省略了std:

    0热度

    1回答

    我正在使用运行MacOS 10.13.1的MacBook Pro;使用下面通过自制安装升压: brew install boost --build-from-source 我的代码如下: #include <iostream> #include <boost/filesystem.hpp> namespace boostfs = boost::filesystem; int main

    -2热度

    2回答

    我是相当新的Boost库,我试图用boost::split分裂以下字符串: std::string line1 = R"(1500,"Rev, H., Tintin, K.H. Ken",204400,350)"; 我试图分裂上面的字符串为: { "1500", "Rev, H., Tintin, K.H. Ken", "204400", "350"} 我不能使用逗号,作为分隔符的分隔符,

    0热度

    2回答

    我正在制作一个C++项目(对于C++来说相当新颖),它需要所谓的“boost”库。我以为我可以用金块添加它让我的生活更轻松...(#include <boost\date_time.hpp>增加),但现在我得到这个错误 错误LNK1104无法打开文件 “libboost_date_time-vc141-MT-GD-1_65_1 .lib' 问题是什么?

    0热度

    1回答

    boost.program_options库存储并允许编程访问运行该程序时在命令行上提供的参数。 一旦程序运行并且已经解析了所有CLI参数,调用一些库函数(对我来说是未知的,或者容易编码的)来实例化选项/参数,还可以更改选项上的值参数吗?换句话说,是否可以简单地启动(即添加)已经在源代码中配置的选项,但在调用时没有提及? 为什么?假设程序有一个GUI,并且用户想要更新命令行中的一些设置。

    1热度

    1回答

    我有下面的代码,这是从我真正的代码简化,我试图做一个async_read连接到子进程的async_pipe。在孩子的过程中,我打电话给“ls”。只是一个测试,我希望我的异步阅读获得结果。它返回以下内容 $ ./a.out system:0 0 为什么会发生这种情况我找不出来?理想情况下,我想替换“ls”。有一个长时间的运行过程,我可以在线阅读async_read。 #include <bo