Подключение к Wi-Fi сети в Linux с использованием библиотеки c ++

Я пытаюсь разработать интерфейс wifi для приложения linux в Ubuntu 14.04 LTS.

Я пытался использовать две разные библиотеки:

1.NetworkManager. На данный момент не удалось установить его в Ubuntu 14.04.

2.Wireless Tools. Найдена информация о том, как выполнить сканирование в этом сообщении . Преуспеть, используя библиотеку для выполнения сканирования, используя ответ от @David Matlack, но я не могу понять библиотеку, чтобы подключиться или отключиться от какой-либо сети.

Кто-то преуспел в использовании любой из этих библиотек? Некоторый пример кода о том, как подключиться, будет высоко оценен.