error C2665: “AfxBeginThread”: 2 个重载中没有一个可以转换所有参数类型

1.线程函数 必须是 静态类成员函数 或者  全局函数

CWinThread *pThread = AfxBeginThread(ConnectFunc,(LPVOID)this);

 static UINT  ConnectFunc(LPVOID lpParam);

2.线程函数返回值设为UINT ,如果不是 ,加一个类型转换的

 static void  ConnectFunc(LPVOID lpParam);

CWinThread *pThread = AfxBeginThread( (AFX_THREADPROC)ConnectFunc,(LPVOID)this); 

猜你喜欢

转载自my.oschina.net/u/2477950/blog/892317