Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Tons of errors when including

Abierto
#17 10 comentarios 13 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
28/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
cpp
Área
networking

Línea de trabajo

Empieza reproduciendo la compilación reportada de #include "HTTPRequest.hpp" con Windows SDK y MSVC. Inspecciona HTTPRequest.hpp junto con los diagnósticos reportados de winsock.h, winsock2.h y ws2def.h para identificar la ruta de inclusión en conflicto. El trabajo estará terminado cuando el header pueda incluirse sin las declaraciones duplicadas de Winsock ni errores de compilación.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi, so I just included the file in my project like this: #include "HTTPRequest.hpp", and I get all these errors during compilation:

1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(457): message : voir la définition précédente de 'AF_IPX'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(147,1): warning C4005: 'AF_MAX' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(476): message : voir la définition précédente de 'AF_MAX'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(185,1): warning C4005: 'SO_DONTLINGER' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(399): message : voir la définition précédente de 'SO_DONTLINGER'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(238,25): error C2011: 'sockaddr' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(1007): message : voir la déclaration de 'sockaddr'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(440,5): error C2143: erreur de syntaxe : absence de '}' avant 'constante'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(440,27): error C2059: erreur de syntaxe : 'constante'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(494,1): error C2143: erreur de syntaxe : absence de ';' avant '}'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(494,10): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(494,20): error C4430: spécificateur de type manquant - int est pris en compte par défaut. Remarque : C++ ne prend pas en charge int par défaut
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(575,1): warning C4005: 'IN_CLASSA' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(284): message : voir la définition précédente de 'IN_CLASSA'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(581,1): warning C4005: 'IN_CLASSB' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(290): message : voir la définition précédente de 'IN_CLASSB'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(587,1): warning C4005: 'IN_CLASSC' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(296): message : voir la définition précédente de 'IN_CLASSC'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(598,1): warning C4005: 'INADDR_ANY' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(301): message : voir la définition précédente de 'INADDR_ANY'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(600,1): warning C4005: 'INADDR_BROADCAST' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(303): message : voir la définition précédente de 'INADDR_BROADCAST'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2def.h(636,28): error C2011: 'sockaddr_in' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(1011): message : voir la déclaration de 'sockaddr_in'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(136,23): error C2011: 'fd_set' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(1019): message : voir la déclaration de 'fd_set'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(156,1): warning C4005: 'FD_CLR' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(94): message : voir la définition précédente de 'FD_CLR'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(171,1): warning C4005: 'FD_SET' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(99): message : voir la définition précédente de 'FD_SET'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(180,16): error C2011: 'timeval' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(1035): message : voir la déclaration de 'timeval'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(236,17): error C2011: 'hostent' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(1023): message : voir la déclaration de 'hostent'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(249,16): error C2011: 'netent' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(177): message : voir la déclaration de 'netent'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(256,17): error C2011: 'servent' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(1027): message : voir la déclaration de 'servent'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(268,18): error C2011: 'protoent' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(1031): message : voir la déclaration de 'protoent'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(364,24): error C2011: 'WSAData' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(319): message : voir la déclaration de 'WSAData'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(462,18): error C2011: 'sockproto' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(491): message : voir la déclaration de 'sockproto'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(504,16): error C2011: 'linger' : redéfinition du type 'struct'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(1015): message : voir la déclaration de 'linger'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(517,1): warning C4005: 'SOMAXCONN' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(541): message : voir la définition précédente de 'SOMAXCONN'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(552,1): warning C4005: 'FD_READ' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(559): message : voir la définition précédente de 'FD_READ'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(555,1): warning C4005: 'FD_WRITE' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(560): message : voir la définition précédente de 'FD_WRITE'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(558,1): warning C4005: 'FD_OOB' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(561): message : voir la définition précédente de 'FD_OOB'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(561,1): warning C4005: 'FD_ACCEPT' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(562): message : voir la définition précédente de 'FD_ACCEPT'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(564,1): warning C4005: 'FD_CONNECT' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(563): message : voir la définition précédente de 'FD_CONNECT'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(567,1): warning C4005: 'FD_CLOSE' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(564): message : voir la définition précédente de 'FD_CLOSE'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1625,1): error C2375: 'accept' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(739): message : voir la déclaration de 'accept'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1647,1): error C2375: 'bind' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(744): message : voir la déclaration de 'bind'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1668,1): error C2375: 'closesocket' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(749): message : voir la déclaration de 'closesocket'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1685,1): error C2375: 'connect' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(751): message : voir la déclaration de 'connect'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1706,1): error C2375: 'ioctlsocket' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(756): message : voir la déclaration de 'ioctlsocket'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1729,1): error C2375: 'getpeername' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(761): message : voir la déclaration de 'getpeername'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1750,1): error C2375: 'getsockname' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(766): message : voir la déclaration de 'getsockname'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1771,1): error C2375: 'getsockopt' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(771): message : voir la déclaration de 'getsockopt'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1796,1): error C2375: 'htonl' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(778): message : voir la déclaration de 'htonl'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1813,1): error C2375: 'htons' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(780): message : voir la déclaration de 'htons'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1831,1): error C2375: 'inet_addr' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(782): message : voir la déclaration de 'inet_addr'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1849,1): error C2375: 'inet_ntoa' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(784): message : voir la déclaration de 'inet_ntoa'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1949,1): error C2375: 'listen' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(786): message : voir la déclaration de 'listen'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1968,1): error C2375: 'ntohl' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(790): message : voir la déclaration de 'ntohl'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(1985,1): error C2375: 'ntohs' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(792): message : voir la déclaration de 'ntohs'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2002,1): error C2375: 'recv' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(794): message : voir la déclaration de 'recv'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2025,1): error C2375: 'recvfrom' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(800): message : voir la déclaration de 'recvfrom'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2052,1): error C2375: 'select' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(808): message : voir la déclaration de 'select'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2077,1): error C2375: 'send' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(815): message : voir la déclaration de 'send'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2100,1): error C2375: 'sendto' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(821): message : voir la déclaration de 'sendto'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2127,1): error C2375: 'setsockopt' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(829): message : voir la déclaration de 'setsockopt'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2152,1): error C2375: 'shutdown' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(836): message : voir la déclaration de 'shutdown'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2172,1): error C2375: 'socket' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(840): message : voir la déclaration de 'socket'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2197,1): error C2375: 'gethostbyaddr' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(847): message : voir la déclaration de 'gethostbyaddr'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2219,1): error C2375: 'gethostbyname' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(852): message : voir la déclaration de 'gethostbyname'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2236,1): error C2375: 'gethostname' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(854): message : voir la déclaration de 'gethostname'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2276,1): error C2375: 'getservbyport' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(858): message : voir la déclaration de 'getservbyport'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2295,1): error C2375: 'getservbyname' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(862): message : voir la déclaration de 'getservbyname'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2314,1): error C2375: 'getprotobynumber' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(866): message : voir la déclaration de 'getprotobynumber'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2331,1): error C2375: 'getprotobyname' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(868): message : voir la déclaration de 'getprotobyname'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2351,1): error C2375: 'WSAStartup' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(872): message : voir la déclaration de 'WSAStartup'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2371,1): error C2375: 'WSACleanup' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(876): message : voir la déclaration de 'WSACleanup'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2388,1): error C2375: 'WSASetLastError' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(878): message : voir la déclaration de 'WSASetLastError'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2405,1): error C2375: 'WSAGetLastError' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(880): message : voir la déclaration de 'WSAGetLastError'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2426,1): error C2375: 'WSAIsBlocking' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(882): message : voir la déclaration de 'WSAIsBlocking'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2444,1): error C2375: 'WSAUnhookBlockingHook' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(884): message : voir la déclaration de 'WSAUnhookBlockingHook'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2462,1): error C2375: 'WSASetBlockingHook' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(886): message : voir la déclaration de 'WSASetBlockingHook'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2480,1): error C2375: 'WSACancelBlockingCall' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(888): message : voir la déclaration de 'WSACancelBlockingCall'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2498,1): error C2375: 'WSAAsyncGetServByName' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(890): message : voir la déclaration de 'WSAAsyncGetServByName'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2526,1): error C2375: 'WSAAsyncGetServByPort' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(898): message : voir la déclaration de 'WSAAsyncGetServByPort'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2554,1): error C2375: 'WSAAsyncGetProtoByName' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(906): message : voir la déclaration de 'WSAAsyncGetProtoByName'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2580,1): error C2375: 'WSAAsyncGetProtoByNumber' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(913): message : voir la déclaration de 'WSAAsyncGetProtoByNumber'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2606,1): error C2375: 'WSAAsyncGetHostByName' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(920): message : voir la déclaration de 'WSAAsyncGetHostByName'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2632,1): error C2375: 'WSAAsyncGetHostByAddr' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(927): message : voir la déclaration de 'WSAAsyncGetHostByAddr'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2662,1): error C2375: 'WSACancelAsyncRequest' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(936): message : voir la déclaration de 'WSACancelAsyncRequest'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(2680,1): error C2375: 'WSAAsyncSelect' : redéfinition ; liaison différente
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(938): message : voir la déclaration de 'WSAAsyncSelect'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(4206,1): error C2059: erreur de syntaxe : '}'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock2.h(4206,1): error C2143: erreur de syntaxe : absence de ';' avant '}'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(42,12): error C2143: erreur de syntaxe : absence de ';' avant '{'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(42,12): error C2447: '{' : en-tête de fonction manquant (liste formelle à l'ancien format ?)
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(135,1): warning C4005: 'IP_TOS' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(349): message : voir la définition précédente de 'IP_TOS'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(136,1): warning C4005: 'IP_TTL' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(348): message : voir la définition précédente de 'IP_TTL'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(137,1): warning C4005: 'IP_MULTICAST_IF' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(343): message : voir la définition précédente de 'IP_MULTICAST_IF'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(138,1): warning C4005: 'IP_MULTICAST_TTL' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(344): message : voir la définition précédente de 'IP_MULTICAST_TTL'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(139,1): warning C4005: 'IP_MULTICAST_LOOP' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(345): message : voir la définition précédente de 'IP_MULTICAST_LOOP'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(140,1): warning C4005: 'IP_ADD_MEMBERSHIP' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(346): message : voir la définition précédente de 'IP_ADD_MEMBERSHIP'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(141,1): warning C4005: 'IP_DROP_MEMBERSHIP' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(347): message : voir la définition précédente de 'IP_DROP_MEMBERSHIP'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\shared\ws2ipdef.h(142,1): warning C4005: 'IP_DONTFRAGMENT' : redéfinition de macro
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winsock.h(350): message : voir la définition précédente de 'IP_DONTFRAGMENT'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(733,30): error C2061: erreur de syntaxe : identificateur 'MULTICAST_MODE_TYPE'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(740,5): error C2065: 'PIP_MSFILTER' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(740,18): error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'Filter'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(740,18): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(742,9): error C2065: 'SourceCount' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(743,40): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(743,60): error C2065: 'SourceList' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(744,9): error C2065: 'WSASetLastError' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(748,12): error C2065: 'IP_MSFILTER' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(748,12): error C2065: 'SourceCount' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(749,5): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(749,15): error C2065: 'PIP_MSFILTER' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(749,29): error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'HeapAlloc'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(750,9): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(751,9): error C2065: 'WSASetLastError' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(755,5): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(756,5): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(757,5): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(757,26): error C2065: 'FilterMode' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(758,5): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(758,27): error C2065: 'SourceCount' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(759,9): error C2065: 'SourceCount' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(760,1): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(760,1): error C2065: 'SourceList' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(760,1): error C2065: 'SourceCount' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(760,1): error C2660: 'memcpy' : la fonction ne prend pas 2 arguments
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.24.28314\include\vcruntime_string.h(40,15): message : voir la déclaration de 'memcpy'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(764,47): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(767,35): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(779,31): error C2061: erreur de syntaxe : identificateur 'MULTICAST_MODE_TYPE'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(786,5): error C2065: 'PIP_MSFILTER' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(786,18): error C2146: erreur de syntaxe : absence de ';' avant l'identificateur 'Filter'
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(786,18): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(788,10): error C2065: 'SourceCount' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(789,40): error C2065: 'Filter' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(789,60): error C2065: 'SourceList' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(790,9): error C2065: 'WSASetLastError' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(794,12): error C2065: 'IP_MSFILTER' : identificateur non déclaré
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\ws2tcpip.h(794,12): fatal error C1003: le nombre d'erreurs est supérieur à 100 ; arrêt de la compilation
Lenguaje dominante
C++
Estrellas
973
Forks
199
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de elnormous/HTTPRequest

Todos los issues de elnormous/HTTPRequest

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.