MFC Socket Create()方法异常解决

241 阅读1分钟

Socket未初始化

  1. 方法1
 #include <winsock.h>    
 //1. 初始化套接字库
 WORD wVersionRequested;
 WSADATA wsaData;
 wVersionRequested = MAKEWORD(1, 1);
 int nError = WSAStartup(wVersionRequested, &wsaData);
 if (nError != 0)
     return -1;
 ​
 if (LOBYTE(wsaData.wVersion) != 1 || HIBYTE(wsaData.wVersion) != 1)
 {
     WSACleanup();
     return -1;
 }
  1. 方法2
 AfxSocketInit();            //mfc封装的

编码不统一

image-20220114093845132.png

统一主工程与模块工程的编码格式。

参考

左右Cwnd::Create()功能出现afxwin1.inl line:21错误的解决方案_宵蓝的博客-CSDN博客