#include <winsock2.h>
Эта ошибка appers только в VC++ 2005. Там нет ошибки в 2008Ошибка с VC++ 2005 с Winsock2
fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
#include <winsock2.h>
Эта ошибка appers только в VC++ 2005. Там нет ошибки в 2008Ошибка с VC++ 2005 с Winsock2
fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory
Проверьте установку ++ VC 2005, чтобы увидеть, если установлен winsock2.h. Если вы используете бесплатную версию, это может и не быть. Возможно, вам придется установить версию pro или загрузить новую платформу SDK.
Я не согласен, что это ошибка на любом из версий/выпусков VS. Кажется, проблема связана с настройкой каталога Include. Проверьте его в Инструменты -> Параметры, Проекты и Soltions -> Каталоги VC++, и там найдите под Include Files
.
Сначала вам необходимо установить платформу SDK. Установите Windows 7 SDK с помощью this link.
Когда вы будете готовы, откройте VC++ 2005, выберите «Параметры» в меню «Сервис», затем «Каталоги VC++». В списке «Показать каталоги для:» вам нужно выбрать «Включить файлы». Пожалуйста, дважды щелкните по следующему элементу после последнего в списке и выберите следующий каталог:
{SDK}\Windows\v7.1\Include
где {SDK}
ваш каталог установки SDK. Закройте окно и скомпилируйте его снова.