主题 : 在tiny4412上编写v4l2应用程序找不到结构体定义 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 135743
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2017-11-23
最后登录: 2018-11-26
楼主  发表于: 2018-10-25 23:44

 在tiny4412上编写v4l2应用程序找不到结构体定义

头文件是:
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <linux/videodev2.h>
#include <linux/ioctl.h>
但是依旧报错:usbvideo.c:32:51: error: 'v4l2_capability' undeclared

这个结构体在videodev2.h中已经有定义,怎么总是提示找不到呢,而且我把这个结构体放我c文件还提示重复定义,真是醉了,有大佬给解答下么
级别: 新手上路
UID: 135743
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2017-11-23
最后登录: 2018-11-26
1楼  发表于: 2018-10-28 22:48
问题已经解决,基础问题!!