studyarm
驱动牛犊
驱动牛犊
  • 注册日期2004-08-02
  • 最后登录2004-09-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1806回复:4

linux下访问usb设备描述符的idVendor出错?

楼主#
更多 发布于:2004-08-04 10:52
问:我在访问usb设备描述符idVendor时出现错误提示如下:
dereferencing pointer to incomplete type
这是什么意思讷?

程序如下所示:
#include<linux/kernel.h>
#include<linux/usb.h>//问一下include <> 包括的是什么目录
                     //  是/usr/include/linux/usb.h吗?
......
static void *usbkey_probe( struct usb_device *dev, unsigned int ifnum)

{ struct usb_device_descriptor *dec_des;
........
dev_des = &dev->descriptor; <----这里有错误,就是上面那提示
if( (dev_des->idVendor!=0x05e3) || (dev_des->idProduct != 0x0501) )
<----这句话也是上面的错误提示
{
printk(KERN――INFO"this driver don't support device ");
<----这里提示说KERN――INFO没定义??我不是已经把/linux/kerner.h包括进来了吗???
return NULL;
}

[编辑 -  8/4/04 by  studyarm]
******大家一起进步*******
sun3eyes
驱动牛犊
驱动牛犊
  • 注册日期2004-07-13
  • 最后登录2005-02-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-13 10:30
说说怎么解决的吧,那样大家才能一起进步
studyarm
驱动牛犊
驱动牛犊
  • 注册日期2004-08-02
  • 最后登录2004-09-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-07 11:13
那问题已经解决了
******大家一起进步*******
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-08-05 17:46
我在看linux的usb驱动源码。

有空一起研究研究。

我这是仅仅装了linux-2.6.7的 kernel,include的路径是这样的
X:/linux-2.6.7/include/linux

没在linux下编译过东西,不清楚什么错误。

晕~  \ \\ \\\       / // ///


[编辑 -  8/5/04 by  wdy9927]
studyarm
驱动牛犊
驱动牛犊
  • 注册日期2004-08-02
  • 最后登录2004-09-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-05 09:40
看样子,在LINUX下开发的人是比较少了!
******大家一起进步*******
游客

返回顶部