C++ 对‘;的调用没有匹配函数;事件<;浮动>;::通知(空、常量双精度)|

C++ 对‘;的调用没有匹配函数;事件<;浮动>;::通知(空、常量双精度)|,c++,algorithm,events,openframeworks,C++,Algorithm,Events,Openframeworks,我在这里为我的一个程序使用一个框架,并创建一个事件(从) .h文件 ofEvent<float> onVolumeChange 我在尝试构建时遇到了一个编译错误,这看起来很奇怪,因为我只是在遵循已经存在的示例 我在这里得到的错误是: 调用'ofEvent::notify(NULL,const float&')时没有匹配的函数。 关于我的机器(如果需要):Ubuntu 12.04、代码块、C++/openFrameworks 我在这里缺少什么?MainProgram类应该有: voi

我在这里为我的一个程序使用一个框架,并创建一个事件(从)

.h文件

ofEvent<float> onVolumeChange
我在尝试构建时遇到了一个编译错误,这看起来很奇怪,因为我只是在遵循已经存在的示例

我在这里得到的错误是:

调用'ofEvent::notify(NULL,const float&')时没有匹配的函数。

关于我的机器(如果需要):Ubuntu 12.04、代码块、C++/openFrameworks


我在这里缺少什么?

MainProgram类应该有:

void MainProgram::handleVolumeChange(float& variable){
    //handler
}

检查NotifyEvent的参数(onVolumeChange,
10.0f
);通常,当传入方法not Correct的参数时会发生错误。错误消息在第一个参数中是否真的显示
null
?这很奇怪,它应该在那里显示一个类型。@Mat:是的,错误就是这么说的。即使我尝试传递
bool
EventArgs,我也会遇到同样的错误,即调用'ofEvent::notify(NULL,const bool&')时没有匹配的函数。问题是第一个参数,而不是第二个参数。第二个是有意义的。
void MainProgram::handleVolumeChange(float& variable){
    //handler
}