调用'Event <float> :: notify(NULL,const double&amp;)'| </float>时没有匹配函数

时间:2013-01-24 06:29:21

标签: c++ algorithm events openframeworks

我在这里使用一个框架用于我的一个程序并创建一个事件(来自example here

.h文件

ofEvent<float> onVolumeChange

.cpp文件

//main method()
ofAddListener(onVolumeChange, this, &MainProgram::handleVolumeChange);

//kePrees method
if(key== ' '){
ofNotifyEvent(onVolumeChange, 10.0f);
}

我在尝试构建它时遇到编译错误,这似乎很奇怪,因为我只是按照已经存在的示例。

我在这里得到的错误是:

No matching function for call to ‘ofEvent<float>::notify(NULL, const float&)’|

如果需要,关于我的机器:Ubuntu 12.04,Codeblocks,C ++ / openFrameworks

我在这里失踪的是什么?

1 个答案:

答案 0 :(得分:0)

MainProgram类应具有:

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