今天比照http://www.vckbase.com/index.php/wv/1414.html中的教程,用MFC创建工作者线程,
CWinThread* pTimerThread = AfxBeginThread(Timer,(void*)(&pThreadPara[0]));
其中Timer函数声明为:UINT Timer(LPVOID lpParameter);
pThreadPara为指向结构体的数组的指针
结果却出现了error C3867: Timer函数调用缺少参数列表。
解决方法:
1、在将Timer的函数声明为static UINT Timer(LPVOID lpParameter);
2、将 UINT Timer(LPVOID lpParameter);声明为全局函数