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); 

posted @ 2013-06-06 10:24  sorgin  阅读(3519)  评论(0编辑  收藏  举报