Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

31.01.2011, 13:56

WinSocks funktioniert nicht mit VC++ 2010 Ultimate

Hallo Spieleprogrammierer.de,

ich habe versucht mit der SFMl ein Netzerkprogramm zu kompilieren erhalte aber folgende Fehler:


c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(91): warning C4005: 'AF_IPX': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(460): Siehe vorherige Definition von 'AF_IPX'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(131): warning C4005: 'AF_MAX': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(479): Siehe vorherige Definition von 'AF_MAX'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(168): warning C4005: 'SO_DONTLINGER': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(402): Siehe vorherige Definition von 'SO_DONTLINGER'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(212): error C2011: 'sockaddr': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(485): Siehe Deklaration von 'sockaddr'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(390): error C2059: Syntaxfehler: 'Konstante'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(390): error C3805: 'Konstante': unerwartetes Token, es wurde entweder '}' oder ein ',' erwartet
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(524): warning C4005: 'IN_CLASSA': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(287): Siehe vorherige Definition von 'IN_CLASSA'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(530): warning C4005: 'IN_CLASSB': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(293): Siehe vorherige Definition von 'IN_CLASSB'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(536): warning C4005: 'IN_CLASSC': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(299): Siehe vorherige Definition von 'IN_CLASSC'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(547): warning C4005: 'INADDR_ANY': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(304): Siehe vorherige Definition von 'INADDR_ANY'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(549): warning C4005: 'INADDR_BROADCAST': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(306): Siehe vorherige Definition von 'INADDR_BROADCAST'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(583): error C2011: 'sockaddr_in': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(312): Siehe Deklaration von 'sockaddr_in'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(132): error C2011: 'fd_set': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(68): Siehe Deklaration von 'fd_set'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(167): warning C4005: 'FD_SET': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(102): Siehe vorherige Definition von 'FD_SET'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(176): error C2011: 'timeval': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(111): Siehe Deklaration von 'timeval'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(232): error C2011: 'hostent': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(167): Siehe Deklaration von 'hostent'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(245): error C2011: 'netent': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(180): Siehe Deklaration von 'netent'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(252): error C2011: 'servent': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(187): Siehe Deklaration von 'servent'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(264): error C2011: 'protoent': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(199): Siehe Deklaration von 'protoent'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(360): error C2011: 'WSAData': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(322): Siehe Deklaration von 'WSAData'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(458): error C2011: 'sockproto': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(494): Siehe Deklaration von 'sockproto'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(500): error C2011: 'linger': 'struct' Typneudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(531): Siehe Deklaration von 'linger'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(513): warning C4005: 'SOMAXCONN': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(544): Siehe vorherige Definition von 'SOMAXCONN'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(542): warning C4005: 'FD_READ': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(562): Siehe vorherige Definition von 'FD_READ'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(545): warning C4005: 'FD_WRITE': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(563): Siehe vorherige Definition von 'FD_WRITE'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(548): warning C4005: 'FD_OOB': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(564): Siehe vorherige Definition von 'FD_OOB'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(551): warning C4005: 'FD_ACCEPT': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(565): Siehe vorherige Definition von 'FD_ACCEPT'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(554): warning C4005: 'FD_CONNECT': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(566): Siehe vorherige Definition von 'FD_CONNECT'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(557): warning C4005: 'FD_CLOSE': Makro-Neudefinition
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(567): Siehe vorherige Definition von 'FD_CLOSE'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1578): error C2375: 'accept': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(742): Siehe Deklaration von 'accept'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1600): error C2375: 'bind': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(747): Siehe Deklaration von 'bind'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1619): error C2375: 'closesocket': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(752): Siehe Deklaration von 'closesocket'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1638): error C2375: 'connect': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(754): Siehe Deklaration von 'connect'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1659): error C2375: 'ioctlsocket': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(759): Siehe Deklaration von 'ioctlsocket'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1680): error C2375: 'getpeername': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(764): Siehe Deklaration von 'getpeername'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1701): error C2375: 'getsockname': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(769): Siehe Deklaration von 'getsockname'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1724): error C2375: 'getsockopt': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(774): Siehe Deklaration von 'getsockopt'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1745): error C2375: 'htonl': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(781): Siehe Deklaration von 'htonl'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1762): error C2375: 'htons': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(783): Siehe Deklaration von 'htons'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1780): error C2375: 'inet_addr': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(785): Siehe Deklaration von 'inet_addr'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1797): error C2375: 'inet_ntoa': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(787): Siehe Deklaration von 'inet_ntoa'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1815): error C2375: 'listen': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(789): Siehe Deklaration von 'listen'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1833): error C2375: 'ntohl': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(793): Siehe Deklaration von 'ntohl'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1850): error C2375: 'ntohs': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(795): Siehe Deklaration von 'ntohs'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1870): error C2375: 'recv': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(797): Siehe Deklaration von 'recv'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1895): error C2375: 'recvfrom': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(803): Siehe Deklaration von 'recvfrom'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1921): error C2375: 'select': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(811): Siehe Deklaration von 'select'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1945): error C2375: 'send': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(818): Siehe Deklaration von 'send'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1970): error C2375: 'sendto': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(824): Siehe Deklaration von 'sendto'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(1996): error C2375: 'setsockopt': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(832): Siehe Deklaration von 'setsockopt'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2018): error C2375: 'shutdown': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(839): Siehe Deklaration von 'shutdown'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2039): error C2375: 'socket': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(843): Siehe Deklaration von 'socket'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2063): error C2375: 'gethostbyaddr': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(850): Siehe Deklaration von 'gethostbyaddr'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2083): error C2375: 'gethostbyname': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(855): Siehe Deklaration von 'gethostbyname'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2101): error C2375: 'gethostname': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(857): Siehe Deklaration von 'gethostname'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2121): error C2375: 'getservbyport': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(861): Siehe Deklaration von 'getservbyport'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2141): error C2375: 'getservbyname': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(865): Siehe Deklaration von 'getservbyname'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2160): error C2375: 'getprotobynumber': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(869): Siehe Deklaration von 'getprotobynumber'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2178): error C2375: 'getprotobyname': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(871): Siehe Deklaration von 'getprotobyname'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2200): error C2375: 'WSAStartup': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(875): Siehe Deklaration von 'WSAStartup'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2219): error C2375: 'WSACleanup': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(879): Siehe Deklaration von 'WSACleanup'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2236): error C2375: 'WSASetLastError': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(881): Siehe Deklaration von 'WSASetLastError'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2253): error C2375: 'WSAGetLastError': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(883): Siehe Deklaration von 'WSAGetLastError'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2270): error C2375: 'WSAIsBlocking': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(885): Siehe Deklaration von 'WSAIsBlocking'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2287): error C2375: 'WSAUnhookBlockingHook': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(887): Siehe Deklaration von 'WSAUnhookBlockingHook'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2304): error C2375: 'WSASetBlockingHook': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(889): Siehe Deklaration von 'WSASetBlockingHook'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2321): error C2375: 'WSACancelBlockingCall': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(891): Siehe Deklaration von 'WSACancelBlockingCall'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2343): error C2375: 'WSAAsyncGetServByName': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(893): Siehe Deklaration von 'WSAAsyncGetServByName'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2370): error C2375: 'WSAAsyncGetServByPort': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(901): Siehe Deklaration von 'WSAAsyncGetServByPort'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2396): error C2375: 'WSAAsyncGetProtoByName': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(909): Siehe Deklaration von 'WSAAsyncGetProtoByName'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2421): error C2375: 'WSAAsyncGetProtoByNumber': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(916): Siehe Deklaration von 'WSAAsyncGetProtoByNumber'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2446): error C2375: 'WSAAsyncGetHostByName': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(923): Siehe Deklaration von 'WSAAsyncGetHostByName'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2473): error C2375: 'WSAAsyncGetHostByAddr': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(930): Siehe Deklaration von 'WSAAsyncGetHostByAddr'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2496): error C2375: 'WSACancelAsyncRequest': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(939): Siehe Deklaration von 'WSACancelAsyncRequest'
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock2.h(2517): error C2375: 'WSAAsyncSelect': Neudefinition; unterschiedliche Bindung
1> c:\program files (x86)\microsoft sdks\windows\v7.0a\include\winsock.h(941): Siehe Deklaration von 'WSAAsyncSelect'
1>c:\vc++\sfml-1.6\include\sfml\network\selectorbase.hpp(104): error C2079: 'sf::SelectorBase::mySet' verwendet undefiniertes struct 'fd_set'
1>c:\vc++\sfml-1.6\include\sfml\network\selectorbase.hpp(105): error C2079: 'sf::SelectorBase::mySetReady' verwendet undefiniertes struct 'fd_set'

Hoffe ihr könnt mir helfen.
MfG Ninjasturm

----------------------------
System: Windows 7 x64
IDE: Visual Studio 2010 Ultimate
Engine: Ogre3D


Favorisierte Programmiersprache: C++
Sonstige Programmiersprachen: AutoIT, PHP, Javascript
Sonstige Auszeichnungsprachen: HTML, CSS
---------------------------

verrueckt1993

Frischling

Beiträge: 85

Beruf: Informationstechnischer Assistent Fachrichtung AE, 2. Jahr

  • Private Nachricht senden

2

31.01.2011, 14:00

Code?

3

31.01.2011, 14:05

Der Fehler liegt wahrscheinlich hier:
1>c:\program files (x86)\microsoft sdks\windows\v7.0a\include\ws2def.h(390): error C3805: 'Konstante': unerwartetes Token, es wurde entweder '}' oder ein ',' erwartet

4

31.01.2011, 14:21

Okay hier ist das enum aus ws2def.h:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
typedef enum {
#if(_WIN32_WINNT >= 0x0501)
    IPPROTO_HOPOPTS       = 0,  // IPv6 Hop-by-Hop options
#endif//(_WIN32_WINNT >= 0x0501)
    IPPROTO_ICMP          = 1, // <- Hier zeigt er den Fehler an
    IPPROTO_IGMP          = 2,
    IPPROTO_GGP           = 3,
#if(_WIN32_WINNT >= 0x0501)
    IPPROTO_IPV4          = 4,
#endif//(_WIN32_WINNT >= 0x0501)
#if(_WIN32_WINNT >= 0x0600)
    IPPROTO_ST            = 5,
#endif//(_WIN32_WINNT >= 0x0600)
    IPPROTO_TCP           = 6,
#if(_WIN32_WINNT >= 0x0600)
    IPPROTO_CBT           = 7,
    IPPROTO_EGP           = 8,
    IPPROTO_IGP           = 9,
#endif//(_WIN32_WINNT >= 0x0600)    
    IPPROTO_PUP           = 12,
    IPPROTO_UDP           = 17,
    IPPROTO_IDP           = 22,
#if(_WIN32_WINNT >= 0x0600)    
    IPPROTO_RDP           = 27,
#endif//(_WIN32_WINNT >= 0x0600)    

#if(_WIN32_WINNT >= 0x0501)
    IPPROTO_IPV6          = 41, // IPv6 header
    IPPROTO_ROUTING       = 43, // IPv6 Routing header
    IPPROTO_FRAGMENT      = 44, // IPv6 fragmentation header
    IPPROTO_ESP           = 50, // encapsulating security payload
    IPPROTO_AH            = 51, // authentication header
    IPPROTO_ICMPV6        = 58, // ICMPv6
    IPPROTO_NONE          = 59, // IPv6 no next header
    IPPROTO_DSTOPTS       = 60, // IPv6 Destination options
#endif//(_WIN32_WINNT >= 0x0501)

    IPPROTO_ND            = 77,
#if(_WIN32_WINNT >= 0x0501)
    IPPROTO_ICLFXBM       = 78,
#endif//(_WIN32_WINNT >= 0x0501)
#if(_WIN32_WINNT >= 0x0600)    
    IPPROTO_PIM           = 103,
    IPPROTO_PGM           = 113,
    IPPROTO_L2TP          = 115,
    IPPROTO_SCTP          = 132,
#endif//(_WIN32_WINNT >= 0x0600)    
    IPPROTO_RAW           = 255,

    IPPROTO_MAX           = 256,
//
//  These are reserved for internal use by Windows.
//
    IPPROTO_RESERVED_RAW  = 257,
    IPPROTO_RESERVED_IPSEC  = 258,
    IPPROTO_RESERVED_IPSECOFFLOAD  = 259,
    IPPROTO_RESERVED_MAX  = 260
} IPPROTO, *PIPROTO;


Was soll ich verändern?
MfG Ninjasturm

----------------------------
System: Windows 7 x64
IDE: Visual Studio 2010 Ultimate
Engine: Ogre3D


Favorisierte Programmiersprache: C++
Sonstige Programmiersprachen: AutoIT, PHP, Javascript
Sonstige Auszeichnungsprachen: HTML, CSS
---------------------------

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

31.01.2011, 14:24

Hast du windows.h und winsock.h inkludiert?

6

31.01.2011, 14:33

Wird glaub ich in der SFML inkludiert. Geht aber trotzdem nicht.
MfG Ninjasturm

----------------------------
System: Windows 7 x64
IDE: Visual Studio 2010 Ultimate
Engine: Ogre3D


Favorisierte Programmiersprache: C++
Sonstige Programmiersprachen: AutoIT, PHP, Javascript
Sonstige Auszeichnungsprachen: HTML, CSS
---------------------------

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

31.01.2011, 14:38

Naja das Problem ist eben dass windows.h und winsock.h zusammen genau eines zuviel sind, darum meine Frage. Versuch vielleicht mal ein

C-/C++-Quelltext

1
#define WIN32_LEAN_AND_MEAN

vor alle #includes zu packen.

8

31.01.2011, 14:43

Hab jetzt mal das direkt in die erste Zeile in meiner Hauptdatei geschrieben und den Windows Include in der Hauptdatei entfernt funktioniert aber immer noch nicht.
MfG Ninjasturm

----------------------------
System: Windows 7 x64
IDE: Visual Studio 2010 Ultimate
Engine: Ogre3D


Favorisierte Programmiersprache: C++
Sonstige Programmiersprachen: AutoIT, PHP, Javascript
Sonstige Auszeichnungsprachen: HTML, CSS
---------------------------

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

9

31.01.2011, 14:46

Das ist komisch, die Fehlermeldungen da oben schauen jedenfalls definitiv danach aus dass winsock mehrfach inkludiert wird...

10

31.01.2011, 14:52

Habe versehentlich noch in einer Datei ein paar Includes von WinSocks gehabt.
MfG Ninjasturm

----------------------------
System: Windows 7 x64
IDE: Visual Studio 2010 Ultimate
Engine: Ogre3D


Favorisierte Programmiersprache: C++
Sonstige Programmiersprachen: AutoIT, PHP, Javascript
Sonstige Auszeichnungsprachen: HTML, CSS
---------------------------

Werbeanzeige