我想在C代码中添加wpa_ctrl.h
,source code有以下头文件:
#include "includes.h"
#include "common.h"
字符串
我应该如何拥有它们?我需要安装任何软件包吗?或者它们应该在内核头文件或包含路径中吗?如果我需要手动包含它,那么每个文件都依赖于需要手动添加的许多头文件,是否有方便的方法来添加所需的文件
我想在C代码中添加wpa_ctrl.h
,source code有以下头文件:
#include "includes.h"
#include "common.h"
字符串
我应该如何拥有它们?我需要安装任何软件包吗?或者它们应该在内核头文件或包含路径中吗?如果我需要手动包含它,那么每个文件都依赖于需要手动添加的许多头文件,是否有方便的方法来添加所需的文件
2条答案
按热度按时间p5cysglq1#
这些文件是hostapd项目的一部分,以及不会安装的内部头文件,因此您不能在安装软件包后包含它们。
你最好从wpa_ctrl. h中删除你需要的部分。根据你的需要,使用DBus接口与wpa_supplicant通信可能会更好(如果这是你想要的)。
wnvonmuf2#
您可以从wpa_supplicant源代码中获取它们。
在这里可以找到他们:
wpa_supplicant-2.4/src/utils/includes.h wpa_supplicant-2.4/src/utils/common.h
我把它们复制到我的项目目录中,一切都正常。
在这里可以找到源代码:
https://w1.fi/releases/