C1189 #error: MFC requires use of Winsock2.h afxwin.h
时间: 2024-03-18 15:39:30 浏览: 282
afxwin.h、afx.h等mfc头文件
4星 · 用户满意度95%
这是一个编译错误,表示你在使用 MFC 库时需要包含 Winsock2.h 和 afxwin.h 头文件。Winsock2.h 包含 Windows 套接字 API 的函数和结构体定义,而 afxwin.h 包含了 MFC 的核心类和函数。
你需要在代码中添加以下两行代码来包含这两个头文件:
```cpp
#include <afxwin.h>
#include <winsock2.h>
```
注意,在包含这两个头文件之前,你需要先包含 Windows.h 头文件。如果还有其他的编译错误,你需要仔细检查代码并解决它们。
阅读全文