0

我想添加wpa_ctrl.h一个C代码,源代码有以下头文件:

#include "includes.h"
#include "common.h"

我怎么想拥有它们?我是否需要安装任何软件包,或者它们是否应该位于内核头文件或包含路径中?如果我需要手动包含它,那么每个文件都依赖于一些需要手动添加的头文件,有没有一种方便的方法来添加需要的文件

4

2 回答 2

1

这些文件是 hostapd 项目的一部分,以及不会安装的内部头文件,因此您不能在安装软件包后仅包含它们。

您最好只从 wpa_ctrl.h 中删除您需要的部分。根据您的需要,使用 DBus 接口与 wpa_supplicant 进行通信可能会更好(如果这是您想要的)。

于 2013-11-06T21:28:45.803 回答
0

您可以从 wpa_supplicant 源代码中获取它们。

在这里可以找到它们:

wpa_supplicant-2.4/src/utils/includes.h wpa_supplicant-2.4/src/utils/common.h

我将它们复制到我的项目目录中,一切正常。

在这里可以找到源代码:

https://w1.fi/releases/

于 2015-12-05T01:53:13.660 回答