错误:迁移Visual C+;后,MFC需要使用Winsock2.h+;Visual Studio 2013项目 从VisualC++到Visual Studio 2013迁移项目后,在生成项目时,我收到以下错误:
错误:迁移Visual C+;后,MFC需要使用Winsock2.h+;Visual Studio 2013项目 从VisualC++到Visual Studio 2013迁移项目后,在生成项目时,我收到以下错误:,c++,visual-studio-2013,mfc,C++,Visual Studio 2013,Mfc,C1189:#错误:MFC要求使用Winsock2.h 在stdafx.h中,我包含了以下标题: #include <afxwin.h> #include <afxext.h> #include <afxdtctl.h> #include <afxcmn.h> #include <afxsock.h> #include <WinSock2.h> #包括 #包括 #包括 #包括 #包括 #包括 我试图更改包含文件的顺序(
C1189:#错误:MFC要求使用Winsock2.h
在stdafx.h
中,我包含了以下标题:
#include <afxwin.h>
#include <afxext.h>
#include <afxdtctl.h>
#include <afxcmn.h>
#include <afxsock.h>
#include <WinSock2.h>
#包括
#包括
#包括
#包括
#包括
#包括
我试图更改包含文件的顺序(MFC头前后的winsock),但仍然出现相同的错误
有谁能给我一些解决这个问题的办法吗?谢谢大家! 解决了!Extern dependencies中的一个.cpp文件包含
。我已经删除了include行,问题就解决了。谢谢大家! 解决了!Extern dependencies中的一个.cpp文件包含
。我已经删除了include行,问题就解决了。谢谢大家! 再次阅读错误消息,它不是说“winsock2.h”吗?@JoachimPileborg我忘记指定:我包含了winsock2.h
,而不是winsock
,但我仍然有相同的错误。1。编辑问题以显示而不是显示。2.更改stdafx.h后,您是否尝试过“全部重建”?3.你检查过没有其他东西包括在内吗。完成2。对我试着重建所有3个。是的,我已经检查过了,没有其他内容包括再次读取错误消息,它不是说“winsock2.h”吗?@JoachimPileborg我忘记指定:我包含了winsock2.h
而不是winsock
,但我仍然有相同的错误。1。编辑问题以显示而不是显示。2.更改stdafx.h后,您是否尝试过“全部重建”?3.你检查过没有其他东西包括在内吗。完成2。对我试着重建所有3个。是的,我查过了,没有其他东西包括在内