fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>

简介:  在Windows下使用mysql API或者WinSock API的时候,需要包含#include <WinSock2.h>。   编译的时候就会遇到标题所示的问题。   一般最简单的坚决办法是:在包含WinSock2.h之前包含其它的。   可以双击这条报错语句,然后看看是哪个头文件报错了,一般情况下是,就在WinSock2.h之前包含它。   我这边的W
 在Windows下使用mysql API或者WinSock API的时候,需要包含 #include <WinSock2.h>。
  编译的时候就会遇到标题所示的问题。

  一般最简单的坚决办法是:在包含WinSock2.h之前包含其它的。
  可以双击这条报错语句,然后看看是哪个头文件报错了,一般情况下是,就在WinSock2.h之前包含它。

  我这边的WinSock2.h是这么使用的:

  #include <afxwin.h>
  #include <WinSock2.h>

  如果不愿深究,可以这么尝试,一般都能解决问题。
相关文章
|
6月前
|
消息中间件 C++ Windows
02 MFC - Windows 编程模型
02 MFC - Windows 编程模型
22 0
|
21天前
|
Docker Windows 容器
Windows Docker Desktop 无法启动 自动退出报错信息为:Docker Desktop -Unexpected WsL error An unexpected error was e
Windows Docker Desktop 无法启动 自动退出报错信息为:Docker Desktop -Unexpected WsL error An unexpected error was e
40 0
|
6月前
|
Docker Windows 容器
Docker在win10上报错,error during connect: In the default daemon configuration on Windows
Docker在win10上报错,error during connect: In the default daemon configuration on Windows
118 0
|
7月前
|
C++
解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)
解决方案-CMake error: error in configuration process, project files may be invalid(Windows&VS可参考)
1047 0
|
4月前
|
Linux Docker Windows
windows10&11 启动Docker Desktop报 “Docker Desktop - Unexpected WSL error”
windows10&11 启动Docker Desktop报 “Docker Desktop - Unexpected WSL error”
191 0
|
5月前
|
NoSQL MongoDB 数据库
MongoDB【部署 03】Windows系统安装mongodb并设置用户名密码(无需安装mongosh)及SpringBoot集成报错 Command failed with error 18
MongoDB【部署 03】Windows系统安装mongodb并设置用户名密码(无需安装mongosh)及SpringBoot集成报错 Command failed with error 18
156 0
|
8月前
|
数据可视化 关系型数据库 数据库
Windows安装PostgreSQL失败:There has been an error
Windows安装PostgreSQL失败:There has been an error
430 0
|
Windows
【错误记录】Windows 控制台程序编译报错 ( WINDOWS.H already included. MFC apps must not #include <Windows.h> )
【错误记录】Windows 控制台程序编译报错 ( WINDOWS.H already included. MFC apps must not #include <Windows.h> )
779 0
【错误记录】Windows 控制台程序编译报错 ( WINDOWS.H already included. MFC apps must not #include <Windows.h> )
|
Windows
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
355 0