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>

  如果不愿深究,可以这么尝试,一般都能解决问题。
相关文章
|
消息中间件 C++ Windows
02 MFC - Windows 编程模型
02 MFC - Windows 编程模型
62 0
|
2月前
|
资源调度 编译器 Linux
Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx
Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx
88 0
|
4月前
|
PHP Windows
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed because an internal server error has occurred. 错误
|
4月前
|
Linux Python Windows
【Azure 环境】Windows中安装Python azure-eventhub-checkpointstoreblob-aio模块时出错 ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory:
【Azure 环境】Windows中安装Python azure-eventhub-checkpointstoreblob-aio模块时出错 ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory:
|
6月前
|
消息中间件 程序员 Windows
Windows消息机制《MFC深度详解》
Windows消息机制《MFC深度详解》
101 1
|
6月前
|
C++ UED 开发者
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
86 0
解决方案-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可参考)
2644 0
|
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
323 0
|
7月前
|
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
373 0
|
7月前
|
移动开发 API 开发者
windows开发技术 mfc浅谈
windows开发技术 mfc浅谈