gpt4 book ai didi

c++ - 将 Visual C++ 项目迁移到 Visual Studio 2013 后出现错误 : MFC requires use of Winsock2. h

转载 作者:行者123 更新时间:2023-11-28 02:13:45 32 4
gpt4 key购买 nike

将项目从 Visual C++ 迁移到 Visual Studio 2013 后,我在构建项目时收到以下错误:

C1189:#error: MFC 需要使用 Winsock2.h

stdafx.h 中,我包含了以下 header :

#include <afxwin.h> 
#include <afxext.h>
#include <afxdtctl.h>
#include <afxcmn.h>
#include <afxsock.h>
#include <WinSock2.h>

我已经尝试更改包含文件的顺序(MFC header 之前和之后的 winsock),但仍然出现相同的错误。

谁能给我一些解决这个问题的想法?谢谢!

最佳答案

解决了!来自 Extern 依赖项的 .cpp 文件之一包括 <winsock.h> .我删除了 include 行,问题就解决了。谢谢!

关于c++ - 将 Visual C++ 项目迁移到 Visual Studio 2013 后出现错误 : MFC requires use of Winsock2. h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34739932/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com