我从CSocket继承的类,但用到函数if(!m_pChange->Create(lPort,SOCK_DGRAM,FD_READ | FD_WRITE | FD_OOB))时 ,却出现:cannot convert parameter 3 from 'const int' to 'const char *'的错误,我查看了create的函数原型为:BOOL Create(
UINT nSocketPort = 0,
int nSocketType = SOCK_STREAM,
long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,
LPCTSTR lpszSocketAddress = NULL
);
请问:这是怎么回事?该怎么修改?
谢啦~
我都声明了的,却出现下面的问题:
unresolved external symbol "public: static class CString CExchange::RemoteHost" (?RemoteHost@CExchange@@2VCString@@A)
unresolved external symbol "public: static bool CExchange::m_Opened" (?m_Opened@CExchange@@2_NA)
unresolved external symbol "public: static class CExchange * CExchange::m_pChange" (?m_pChange@CExchange@@2PAV1@A)
unresolved external symbol "public: static long CExchange::RemotePort" (?RemotePort@CExchange@@2JA)
Debug/3.dll : fatal error LNK1120: 9 unresolved externals
请问该包含哪些文件?
临摹微笑
12345678_0001