WlanGetNetworkBssList () — подобные команды не компилируются с g ++

Я пытаюсь скомпилировать программу, которая печатает все доступные точки доступа Wi-Fi, включая их BSSID.

Пример функции WlanGetAvailableNetworkList () на веб-сайте MSDN прекрасно откомпилирован при удалении части флага с помощью WLAN_AVAILABLE_NETWORK_CONNECTED.

Для печати BSSID я также отредактировал этот код. Я добавил следующие функции и структуры:

WlanGetNetworkBssList ()
WlanScan ()
PWLAN_BSS_LIST
PWLAN_CONNECTION_ATTRIBUTES
PDOT11_MAC_ADDRESS.

Все они, кроме PDOT11_MAC_ADDRESS, помечены как «не объявленные в этой области».

Моя команда компиляции:

g++ -o WlanAP2 WlanAP2.cpp -lwlanapi -lole32

(Тот же самый работал для примера MSDN.)

Мой порядок включения следующий:

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <wlanapi.h>
#include <objbase.h>

Что мне не хватает?
Есть ли еще библиотека для включения?
Почему особенно эти команды не компилируются?

Заранее спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]