oh81
Messages postés17Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 mars 2006 23 févr. 2006 à 11:10
Dés que j'ajoute #include <winsock2.h> dans mon appli, je compile et là j'obtiens 195 error(s), 33 warning(s). Extrait de ces erreurs:
c:\program files\microsoft visual studio\vc98\include\winsock2.h(99) : error C2011: 'fd_set' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock2.h(134) : warning C4005: 'FD_SET' : macro redefinition
c:\program files\microsoft visual studio\vc98\include\winsock.h(83) : see previous definition of 'FD_SET'
c:\program files\microsoft visual studio\vc98\include\winsock2.h(143) : error C2011: 'timeval' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock2.h(199) : error C2011: 'hostent' : 'struct' type redefinition
c:\program files\microsoft visual studio\vc98\include\winsock2.h(212) : error C2011: 'netent' : 'struct' type redefinition
.............
j'ai vérifié que winsock2.h n'est inclus nul par ailleurs: j'ai viré mon
#include <winsock2.h> et j'ai déclaré une variable type SOCKET, le compilateur à afficher une erreur comme quoi il ne connait pas!
oh81
Messages postés17Date d'inscriptionmardi 28 décembre 2004StatutMembreDernière intervention20 mars 2006 23 févr. 2006 à 12:06
t'as raison! j'ai viré les include<windows.h> de trop. Là j'obtiens une erreur de linkage: .\LIB\DLLSocket.dll : fatal error LNK1136: invalid or corrupt file.