-1

调用 TerminalFrame::start(); 后收到错误消息。我做错了什么?

TerminalMain.cpp|223|错误:不能在没有对象的情况下调用成员函数“int TerminalFrame::start()”|

void TerminalFrame::start()
{
StaticText1->SetLabel(wNFC);
}

PI_THREAD (startNfc)
{

     TerminalFrame::start();

  return NULL ;
}

piThreadCreate (startNfc) ;
4

1 回答 1

1

调用成员函数之类ClassName::foo()的函数必须是static.

如果函数不是静态的,则必须首先创建一个对象,例如:

ClassName var;
var.foo();
于 2017-02-06T08:52:54.327 回答