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

来源:互联网 发布:美国硕士桥梁课程知乎 编辑:程序博客网 时间:2024/05/14 14:34

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

原创粉丝点击