线程的一个小问题,请教,
MFC程序中我用下面的语句
pWatchThread = AfxBeginThread(CommWatchProc,(LPVOID)hCom,THREAD_PRIORITY_NORMAL,(UINT)0,(DWORD)CREATE_SUSPENDED,(LPSECURITY_ATTRIBUTES)NULL );
启动一个线程。
其调用函数申明如下
pubic
UINT CommWatchProc(LPVOID pParam);
编译时出错如下:
F:\soft\comtest\comtestDlg.cpp(135) : error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'
怎么回事?