多线程error C3867: 函数调用缺少参数列表问题解决办法:
2013-06-03 17:09
459 查看
今天比照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);声明为全局函数
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);声明为全局函数
相关文章推荐
- Qt使用回调函数报错“函数调用缺少参数列表,请使用&xxx创建指向成员的指针”解决办法
- error C3867: “_com_error::ErrorMessage”: 函数调用缺少参数列表 错误的解决
- 函数调用缺少参数列表;请使用“&Student::Printf”创建指向成员的指针 问题解析
- “error C3867: “XXX”: 函数调用缺少参数列表;请使用“&XXX”创建指向成员的指针”的错误
- my_mouse_callback”: 函数调用缺少参数列表
- error C3867: “Point::getX”: 函数调用缺少参数列表;请使用“&Point::getX”创建指向成员的指针
- “error C3867: “XXX”: 函数调用缺少参数列表;请使用“&XXX”创建指向成员的指针”的错误
- JavaScript调用传递变量参数的相关问题及解决办法
- vs2015中c++中multiset容器定义对象时参数列表中显式调用greater无法被识别的解决办法
- static函数 函数调用缺少参数列表;请使用“&XXX”创建指向成员的指针;类的static成员函数
- 函数调用缺少参数列表;请使用“&****Dlg::getThread”创建指向成员的指针”--多线程函数调用
- 函数调用缺少参数列表
- 在access的vba中循环调用带参数查询时遇到的问题及解决办法
- 使用CreateThread 时报错,函数调用缺少参数列表
- “Caculate::writehtml”: 函数调用缺少参数列表;请使用“&Caculate::writehtml”创建指向成员的指针
- 用内嵌汇编来解决运行时参数不确定的函数的调用问题
- Java调用.Net WebService问题,以及参数为空解决办法
- JavaScript调用传递变量参数的相关问题及解决办法
- c#调用c++封装dll 参数为字符串输出函数的解决办法
- error C3867: “A::fun1”: 函数调用缺少参数列表;请使用“&A::fun1”创建指向成员的指针