Я пытаюсь использовать iphlpapi
(GetAdapterInfo
) и у меня проблемы с компиляцией кода. У меня iphlpapi.h
из SDK 7 и я добавил соответствующий путь для включаемых файлов в Visual Studio.
Я получаю следующую ошибку ...
c: \ program files \ microsoft sdks \ windows \ v7.0 \ include \ ifdef.h (154): ошибка C2146: синтаксическая ошибка: отсутствует ';' перед идентификатором 'NET_IFTYPE'
Строки в ifdef, где это происходит, показаны ниже.
typedef NET_LUID IF_LUID, *PIF_LUID;
typedef ULONG NET_IFINDEX, *PNET_IFINDEX; // Interface Index (ifIndex)
typedef UINT16 NET_IFTYPE, *PNET_IFTYPE; // Interface Type (IANA ifType)