我正在编写一个与 linux 输入子系统交互的程序。以下是我正在尝试编译的主文件:
#include <linux/input.h>
#include <stdio.h>
void idevcreate() {
struct input_dev idev;
memset(&idev, 0, sizeof(struct input_dev));
}
当我尝试编译它时,我收到以下错误:
Invalid application of 'sizeof' to incomplete type (struct input_dev)
我猜该程序无法找到input_dev
. 我在这里有什么遗漏吗?