Einbinden von ws2tcpip.h führt zu Compilerfehlern
-
Ich schreibe momentan an einer Art Socket-Klasse und habe dazu
#include <winsock2.h> #include <ws2tcpip.h> // struct addrinfo
eingebunden.
Wenn ich den Code jetzt kompilieren möchte bekomme ich aber sehr viele Fehlermeldungen wie z.B.:error C2011: 'hostent': 'struct' Typneudefinition c:\program files (x86)\windows kits\8.1\include\um\winsock2.h error C2375: 'recvfrom': Neudefinition; unterschiedliche Bindung c:\program files (x86)\windows kits\8.1\include\um\winsock2.h error C3861: "WSASetLastError": Bezeichner wurde nicht gefunden. c:\program files (x86)\windows kits\8.1\include\um\ws2tcpip.h
Ich habe die Headerdateien auch schon umgekehrt eingebunden, das löst das Problem aber auch nicht. Was mache ich falsch?
-
Schon mal #define WIN32_LEAN_AND_MEAN probiert?