我想添加wpa_ctrl.h
一个C代码,源代码有以下头文件:
#include "includes.h"
#include "common.h"
我怎么想拥有它们?我是否需要安装任何软件包,或者它们是否应该位于内核头文件或包含路径中?如果我需要手动包含它,那么每个文件都依赖于一些需要手动添加的头文件,有没有一种方便的方法来添加需要的文件
我想添加wpa_ctrl.h
一个C代码,源代码有以下头文件:
#include "includes.h"
#include "common.h"
我怎么想拥有它们?我是否需要安装任何软件包,或者它们是否应该位于内核头文件或包含路径中?如果我需要手动包含它,那么每个文件都依赖于一些需要手动添加的头文件,有没有一种方便的方法来添加需要的文件
这些文件是 hostapd 项目的一部分,以及不会安装的内部头文件,因此您不能在安装软件包后仅包含它们。
您最好只从 wpa_ctrl.h 中删除您需要的部分。根据您的需要,使用 DBus 接口与 wpa_supplicant 进行通信可能会更好(如果这是您想要的)。
您可以从 wpa_supplicant 源代码中获取它们。
在这里可以找到它们:
wpa_supplicant-2.4/src/utils/includes.h wpa_supplicant-2.4/src/utils/common.h
我将它们复制到我的项目目录中,一切正常。
在这里可以找到源代码: