请教各位:多线程在Debug状态下一切正常,在Release下却报错:error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型。代码如下:
头文件里定义:static UINT ComThreadProc(LPVOID pParam);
在cpp文件里:UINT ComThreadProc(LPVOID pParam)
           {...
            if (!AfxSocketInit())
    {
AfxMessageBox("IDP_SOCKETS_INIT_FAILED");
return 0;
    }...
           }
在"项目.cpp文件里启动:AfxBeginThread(ComThreadProc,(LPVOID)this);
也试过如下语句:失败
AfxBeginThread(ComThreadProc,(LPVOID)AfxGetMainWnd()->GetsafeHwnd());