boost

    0热度

    1回答

    我有一个boost :: MPL顺序是这样的: typedef boost::mpl::vector< char, unsigned char, short, unsigned short, int, unsigned int, float, double > TTypes; 我有我想从我的DLL导出一个特定用途的容器类: template<typename T> class C

    0热度

    1回答

    我正在运行的Ubuntu 16.04和使用ROS kinetic(无关的这个问题)。与这个项目无关,我打破了我的系统,并决定重新安装Ubuntu。一切都很顺利,我认为我已经把我的系统重新组合在一起。所以现在我有这个代码发送一个数据包到LiDAR并解码我回来的信息。你可以看到我把几个cout的调试。程序在发送数据包并等待数据返回后冻结。这段代码现在可以正常工作几个月,并且在重新安装Ubuntu之后并

    3热度

    1回答

    我遇到过这样的现象,当我使用调试模式或释放模式时,我的代码给了我不同的结果。我已将问题简化为下面的代码。我使用Microsoft Visual Studio 2013专业版和libeary提升1.62 #include "stdafx.h" #include <iostream> #include <math.h> #include <boost/numeric/interval.hpp>

    0热度

    1回答

    问题:我的文件在本地虚拟机(LVM)上编译,但不在Institute服务器(IS)上编译。 LVM和IS安装了相同版本的Boost库(从源代码安装)。 随着bashrc文件与环境变量PATH和LD_LIBRARY_PATH更新的Boost如下: 在LVM: PATH=/home/X/my_lib/boost_1_64_0:$PATH LD_LIBRARY_PATH=/home/X/my_lib/

    4热度

    1回答

    我想在zlib支持的Windows上构建Boost C++库版本1.65.1。我使用先前建立的zlib,使用Conan软件包中的zlib库。我试图理解用zlib支持来构建boost的正确步骤,以便使用它们来创建Conan配方。我试图按照官方提示documentation的指示。我设置环境变量ZLIB_LIBRARY_PATH,ZLIB_NAME和ZLIB_INCLUDE方式如下: set ZLIB

    0热度

    1回答

    我使用Boost::Python和Boost::Asio写我的消息来源和旁边写CMakeLists.txt创建从这样的来源我自己的共享库(文件的一部分): `find_package(Boost REQUIRED COMPONENTS python system thread regex) if (Boost_FOUND) set(Boost_USE_STATIC_LIBS OFF)

    0热度

    2回答

    我下载了Windows的最新和最大的提升,即1.65.1(zip文件)。编译一个项目,我现在得到static_assert.hpp自身包含的错误。果然,这里是全部: //Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc. //Distributed under the Boost Software License,

    0热度

    1回答

    我只是在学习使用Boost.Python,所以如果它看起来很愚蠢,不好意思。 我从here这些代码包装在python中的C++函数。 我也搜索了几个小时找到一个工作的例子,最相关的问题是this,但我仍然有构建和运行的问题。 这是zoo.cpp #include <boost/python.hpp> #include <string> /* * This is the C++ functi

    0热度

    1回答

    我想获取具有IP地址的节点的子节点。 以下是我使用的参考JSON格式和代码。 { "nodes":{ "192.168.1.1": { "type":"type1", "info":"info1", "error":"error1" }, "192.168.1.2":{ "type":"type2", "in

    3热度

    1回答

    我经常遇到代码中的情况,我想根据运行时情况以直接或相反的顺序遍历范围。这通常导致在如下所示的代码 if (reverse) { using boost::adaptors::reversed; for (auto const & x : range | reversed) do_stuff(x); } else { for (auto const & x : ran