2010-09-02 9 views
5

У меня есть эта ошибка при компиляции моего проекта Visual C++ в Visual Studio 2008 на XP. Как устранить эту ошибку :(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

ответ

10

Ваш Windows SDK не настроить правильно. Самый простой способ исправить это установить Windows 7 SDK. (Да, вы можете установить его на окна хр и разработать для хр)

+1

См. Http://msdn.microsoft.com/en-us/windows/desktop/ff851942.aspx для списка Windows SDK для разных операционных систем и фреймворков. – fyrye

+0

установка окон 7 SDK не подходит для меня. Я думаю, это потому, что у меня установлен VS 2013 на моей машине. есть ли другой способ обхода? – SharpCoder

-3

просто пойти в Проект-> свойства проекта Linker-> Вводится в дополнительных зависимостей добавить ws2_32.lib компоновщик -> Командная строка здесь добавить ws2_32.lib нажмите начать

+3

Почему вы думаете, что это проблема связывания? – WiSaGaN