_beginthread(OnThreadProc, 0, (void *)&oAsynSocket);
編譯是報錯﹕'_beginthread' : cannot convert parameter 1 from 'void (class CAsyncSocket)' to 'void (__cdecl *)(void *)'但改用 AfxBeginThread((AFX_THREADPROC)OnThreadProc, (void *)&oAsynSocket);卻可以。參考http://expert.csdn.net/Expert/topic/1177/1177476.xml?temp=.4699823後改動如下﹕"Alt+F7"->C/C++ ->Code Generation-> MultiThread.
出現﹕ fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds解釋一下﹐為什麼﹖
還有﹕"Alt+F7"->C/C++ ->Code Generation-> MultiThread﹐or->Denug MultiThread, or -> Denug MultiThread DLL 有什麼區別。
編譯是報錯﹕'_beginthread' : cannot convert parameter 1 from 'void (class CAsyncSocket)' to 'void (__cdecl *)(void *)'但改用 AfxBeginThread((AFX_THREADPROC)OnThreadProc, (void *)&oAsynSocket);卻可以。參考http://expert.csdn.net/Expert/topic/1177/1177476.xml?temp=.4699823後改動如下﹕"Alt+F7"->C/C++ ->Code Generation-> MultiThread.
出現﹕ fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds解釋一下﹐為什麼﹖
還有﹕"Alt+F7"->C/C++ ->Code Generation-> MultiThread﹐or->Denug MultiThread, or -> Denug MultiThread DLL 有什麼區別。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货