boost

    5热度

    3回答

    在增强单元测试文档中,它明确指出您需要定义BOOST_TEST_DYN_LINK以便与增强单元测试库链接。 我用这简单的例子: #define BOOST_TEST_DYN_LINK #define BOOST_TEST_MODULE test_module1 // This header is for the dynamic library, not the header only one

    1热度

    1回答

    我在写实时数据来提升共享内存。起初,我用这个,我要访问的SHM每次: boost::interprocess::managed_shared_memory segment(boost::interprocess::open_or_create, "MySharedMemory",20000000); 在调试模式下,我发现,这个调用总是抛出此异常: First-chance exception

    2热度

    2回答

    我想读取来自arduino的串行数据,但是当我运行我的程序时,它只读取缓冲区中的所有数据,这是实际在程序启动之前发送的数据。然后我终止与以下错误: terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_inject

    1热度

    1回答

    我试图订阅ROS中的不同主题(每个弹出的汽车都使用一个),使用相同的回调函数。这个想法是boost::bind将通过主题名称作为额外的参数,所以我知道我应该在回调中访问哪个车辆。 问题是,即使我已经经历了关于该主题的多个问题,但没有任何解决方案似乎可行。 基本上,我有一个包含std::map<std::string, VOAgent*> agents_有一个成员函数下面的类VOBase如下: vo

    0热度

    1回答

    除了this other question,我还尝试在Mac OS Sierra Sierra 10.12.6 上安装Caffe,但没有Anaconda。我按照official instructions来安装它。 输入make all时出现问题。终端抛出了8个左右的错误,都与boost库和文件“shared_ptr.hpp”有关。这是其中的一个错误: 1 error generated. mak

    1热度

    2回答

    我有一个类在构造函数中初始化一个boost::normal_distribution对象。如何将该对象存储在成员中以便在课程的其他位置可用?我想我想存储一个指向boost对象的指针,但是一旦我离开构造函数,对象就会从堆栈中释放出来。所以,我想我真的想在堆上分配一个正常分配对象,但是我不知道如何获得正确的语法。 class Generator { private: boost:

    2热度

    1回答

    下面是我们使用的示例。 class CustomThread { public: CustomThread(const std::wstring &id1) { t = new test(id1); } ~CustomThread(); void startThread() { std::cout << "Do t

    1热度

    1回答

    假设两个正则表达式串给出: boost::regex r1 = "[AB]"; boost::regex r2 = "[ABCDEF]"; 有没有一种简单的方法来确定与升压::正则表达式R1是R2的子集? 在上面的例子中,r1是r2的子集。 boost :: regex_match使用字符串和正则表达式参数。但与两个正则表达式一起工作的东西会很好。 这个问题只涉及C++和boost :: r

    1热度

    3回答

    我已经使用这个命令 sudo apt-get install libboost-all-dev 安装升压和我在main.cpp中 #include <iostream> #include <boost/asio.hpp> #include <boost/date_time/posix_time/posix_time.hpp> int main() { boost::asio

    0热度

    1回答

    我正在编写一个程序,该程序将读取的数据转发给另一个对等设备。 我有一个方法,在每次读取套接字上的数据后被调用。此方法将数据发布到一个链中,以将其写回另一个对等体。发送大块数据时,应用程序发回的数据与收到的数据不一样,问题是数据不再有序。这只是在boost :: asio :: io_service中使用多个线程的情况。 handleGatewayReply在某些数据在套接字上读取时调用。 在这里(