è necessario che RunWrapper sia static, vedi http://www.codeproject.com/KB/thread...gTutorial.aspx paragrafo "Using a C++ Member Function as the Thread's Entry-Point-Function"
Così:
int _tmain(int argc, _TCHAR* argv[])
{
HANDLE tref;
DWORD dwID;
tref = (HANDLE)_beginthreadex(NULL, 0, RunWrapper, NULL, 0, NULL);
cout << "Client thread started..." << endl;
return(0);
}
il linker non dà problemi, ma il thread non dà segni di vita :-(