GetAdaptersAddresses
-
Was genau muss ich einbinden, um GetAdaptersAddresses nutzen zu können?
Iphlpapi.h allein reicht nicht, weil dann IP_ADAPTER_ADDRESSES und die Flags (für den gleichnamigen Parameter) nicht definiert sind.
-
--
Edit:Du musst <WinSock2.h> vor <Iphlpapi.h> einbinden, dann wirds definiert.
-
So sieht meine Datei aus (soll eine Konsolenanwendung werden):
#include <Windows.h> #include <WinSock2.h> #include <Iphlpapi.h> int main() { }Dann kommen beim Kompilieren ein Haufen von Neudefinitionen:
-
Jetzt habe ich eine Lösung gefunden. So funktioniert es:
#define WIN32_LEAN_AND_MEAN #include <Windows.h> #include <WinSock2.h> #include <Iphlpapi.h>