簡體   English   中英

錯誤:將Visual C ++項目遷移到Visual Studio 2013之后,MFC需要使用Winsock2.h

[英]Error : MFC requires use of Winsock2.h after migrating Visual C++ project to Visual Studio 2013

將項目從Visual C ++遷移到Visual Studio 2013后,在構建項目時收到以下錯誤:

C1189:#error: MFC requires use of 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依賴項的.cpp文件之一包括<winsock.h> 我刪除了包含行,問題已解決。 謝謝 !

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM