boost-signals2

    0热度

    1回答

    当我尝试编译此代码我得到错误 In constructor 'Foo::Foo()': 15:40: error: 'bind' was not declared in this scope #include <functional> #include <boost/signals2.hpp> class Foo { public: Foo(); void slot1(

    0热度

    1回答

    我在我们的项目之一中使用了Boost Signals2。在这个我想要自动连接管理,为此我正在测试Boost Signals2跟踪,但我没有获得槽位调用。 运行以下代码后,不会调用插槽。 环境: VS 2010,Windows 7中,提高1.54 #include <stdio.h> #include <iostream> #include <string> #incl

    6热度

    1回答

    我整天都在使用Boost :: Signals2库从部分代码中获取编译器错误。我已经减少了我想要做的一个小例子: #include <boost/signals2.hpp> int foo(); struct first_nonzero { using result_type = int; template <typename It> result_typ

    0热度

    1回答

    我有以下: 类B侦听C类的boost::signal2并且当触发将执行由A类已知回调并且在类执行的方法A A,B和C,D都是std::shared_ptr。 问题是,当类D释放指向类B的指针时,由于信号处理程序,B未被删除。即使我呼吁在boost::connection断开连接,我也有同样的问题。 任何想法如何解决这个问题?

    0热度

    1回答

    我目前正在C++应用程序,我需要创建一个模块,发送提升信号到另一个类。我使用的文档,查看示例作为我的应用程序(http://www.boost.org/doc/libs/1_55_0/doc/html/signals2/tutorial.html#signals2.tutorial.document-view)的基础,但我不断收到一个错误: Error 1 error C2280: boost::

    0热度

    1回答

    嘿everyguys我最近一直在看升压信号,因为我想从我自己的自定义代码切换到处理信号通知。我遇到了一个问题编译从这里的第一个例子:http://www.boost.org/doc/libs/1_53_0/doc/html/signals2/tutorial.html,这里是例如源代码: struct HelloWorld { void operator()() const

    0热度

    2回答

    我使用一个boost :: signals2 ::信号一个GUI类中是这样的: class GuiElement { //... typedef boost::signals2::signal<void(GuiElement &)> GuiElementSignal; virtual GuiElementSignal &getSignal() { return sig

    0热度

    1回答

    我有一个项目,其中boost :: signals2有问题。举一个简单的例子,我缩短了代码以下三个类(所有的类都是简体): class SignalArgs { int a_number_; }; class Plugin { protected: typedef boost::signals2::signal<void (SignalArgs& arg

    0热度

    1回答

    rtmidi库需要设置回调静态函数,它应该处理传入的midi消息。我发现解决方法(CinderMidiIn ::回调函数),但当我尝试解析后发送信号时,应用程序崩溃。代码在这里被缩短版本: void static callback(double deltatime, std::vector< unsigned char > *message, void *userData){ ((Cin

    0热度

    1回答

    我正在制作游戏,我正计划在C++中使用signals2库进行事件处理。 但是,我不明白它是如何组合在一起的,因为我想要“按下按键”和“在鼠标单击”之类的事件,以及插座上的传入连接等事件。我如何注册这些事件?似乎这个库用于这种类型的事情,但没有任何在线似乎给出了如何做这些类型的事件处理的任何提示。