我正在研究openCV camShift颜色检测算法。当我想打电话的时候cvSetMouseCallback( "CamShiftDemo",&ProjectName::on_mouse,0);
函数内的主要方法,这给了我上面提到的C3374错误在vc++。
这是我使用的on_mouse函数
static void on_mouse( int event, int x, int y, int flags,void* param )
{
//function implementation
}
我不知道这里到底是什么问题。一些论坛说,这是因为托管和非托管的c++代码。有人能帮我解决这个问题吗?请给我一个示例代码来解决这个问题。
将其分配给适当的委托,而不是直接分配给某个函数指针。
http://msdn.microsoft.com/en-us/library/5408cs95 (v = vs.80) . aspx