2010-09-02 86 views
5

我在XP上編譯Visual Studio 2008中的Visual C++項目時出現此錯誤。如何解決這個錯誤:(winsock2.h,沒有這樣的文件或目錄

Error 1 fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\atlbase.h 68 WOT 
+0

是否有任何額外的SDK,我需要安裝在我的VS2008旁邊? – barlyee 2010-09-02 00:57:54

回答

10

您的Windows SDK沒有正確配置。解決這個問題的最簡單的方法是安裝Windows 7 SDK。(是的,你可以在Windows XP上安裝它,開發XP)

+1

有關用於不同操作系統和框架的Windows SDK列表,請參閱http://msdn.microsoft.com/en-us/windows/desktop/ff851942.aspx。 – fyrye 2014-10-29 15:38:17

+0

安裝Windows 7 SDK對我來說是失敗的。我想這是因爲我的機器上安裝了VS 2013。有沒有其他的解決方法? – SharpCoder 2015-05-21 11:46:29

-3

只需轉到項目 - >項目屬性 接頭 - >額外的依賴輸入 添加WS2_32.LIB 連接器 - >命令行添加這裏WS2_32.LIB 點擊開始

+3

你爲什麼認爲這是一個鏈接問題? – WiSaGaN 2013-02-06 01:49:45

相關問題