其中之一是:error C2065: '_beginthreadex' : undeclared identifier 这个错误;
需要将【工程-设置-C++-分类(code generation)-下选择debug multithreaded 】即可解决,这个是多线程的意思
在这之前还有如下报错:
d:\code\c++\远程控制\大灰狼8.02\server\server.cpp(237) : error C2065: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' : undeclared identifier
d:\code\c++\远程控制\大灰狼8.02\server\server.cpp(284) : error C2065: 'lstrcat_instead_use_StringCbCat_or_StringCchCat' : undeclared identifier
d:\code\c++\远程控制\大灰狼8.02\server\server.cpp(418) : error C2065: 'wsprintf_instead_use_StringCbPrintf_or_StringCchPrintf' : undeclared identifier
d:\code\c++\远程控制\大灰狼8.02\server\server.cpp(673) : error C2065: 'strcpy_instead_use_StringCbCopyA_or_StringCchCopyA' : undeclared identifier
d:\code\c++\远程控制\大灰狼8.02\server\server.cpp(824) : warning C4018: '<' : signed/unsigned mismatch
d:\code\c++\远程控制\大灰狼8.02\server\server.cpp(1183) : error C2065: 'wsprintfA_instead_use_StringCbPrintfA_or_StringCchPrintfA' : undeclared identifier
解决方案也简单,改【工程-设置-C/C++ - 常规-预处理程序定于】中的WIN32,_DEBUG,_WINDOWS,_MBCS 这句为STRSAFE_NO_DEPRECATE即可解决