摄像头驱动gspcav1-20070508在linux-2.6.23中可以正常编译, 在linux-2.6.24中编译出错, 做两处修改就能通过编译.
1. vi Makefile
找到 "CFLAGS" , 改为 "EXTRA_CFLAGS".
2. vi gspca_core.c
找到结构 "struct video_device spca50x_template", 注释掉".hardware" 一行.
这是因为linux-2.6.24的video4linux有所改变, 文件include/media/v4l2-dev.h定义的结构体"struct video_device"中去掉了变量"int hardware;", 导致gspcav1编译出错.

