来定义我的主题我有我的头文件错误的参数类型与_beginthreadex
class HttpClient
{
public:
...
unsigned int __stdcall PerformLogin(void*);
...
};
在我的cpp文件
然后,我有:
unsigned int __stdcall PerformLogin(void*){
...
}
,并呼吁这个线程我用
hThread = (HANDLE)_beginthreadex(NULL, 0, &PerformLogin, NULL, 0, &threadID);
但我已经在&PerformLogin
一个错误,指出:
unsigned int类型的参数(__stdcall HttpClient :: )(void)与参数unsigned int(__stdcall *)(void *)不兼容。
我明白错误,但我真的不知道如何解决这个问题!
你在'PerformLogin'的定义开头缺少'HttpClient ::'。不过,添加后仍然会出现错误(如@hmjd),但至少会正确定义您的课程。 – eran
@darkheir:参见http://stackoverflow.com/questions/1259815/beginthreadex-static-member-function了解使用带成员函数的_beginthreadex'的示例代码。 – tenfour