多线程error C3867: 函数调用缺少参数列表问题解决办法:

今天比照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);声明为全局函数

你可能感兴趣的:(MFC-单文档)