В некоторых случаях ваша система может генерировать ошибку, указывающую на ошибку winsock2.h c2011. Эта проблема может быть вызвана рядом причин.
Одобрено: Fortect
Не тот ответ, который вам нужен? Поищите другие вопросы с меткой C ++ Windows Visual-studio Winapi Marketing Web или задайте свои вопросы.
Мое обоснованное предположение – это порядок появления заголовков у нас с женой, т. е. winsock2.h
first first>) или Define Before win32_lean_and_mean похож на windows.h
, и не позволяет windows.h рассматривать winsock v1.
#include #include
#define WIN32_LEAN_AND_MEAN#include #include
решено 11 мая ’11 в 22:31
28,5k 33 ваши старые часы aria-hidden подразумевают “true”> 3535 значков
После головной боли: у меня уже есть #include "Winsock2.Is h"
до #include "windows.h"
и "#include" Winsock. t "
, что упростило сделку.
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
Я проверил рекурсию и обнаружил файлы заголовков, содержащие (рекурсивные) файлы #include "windows.h"
, а также "#include" Winsock. h " также напишите Winsock2
# include.h
. В этих конкретных файлах я добавил Winsock2 # include.h
в качестве нового первого конкретного включения.
Просто наберитесь терпения, оцените включения одно за другим и установите сначала отдельную команду #include "Winsock2.h"
, а затем только #include "windows.h"
ответ дан 5 авг.2014 г. находится в 17:43
22,9 тыс.
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.