首页 > Windows驱动开发 > illegal use of this type as an expression

illegal use of this type as an expression

话说今天考试嵌入式微处理器结构,考了一堆没有复习的S3C2410,各种蛋疼。趁着考完有时间,练习了一下几个内核文件操作API。遇到一个问题:提示illegal use of this type as an expression。

其实解决的办法是很简单的。这是一类常见的错误。原因在于你的驱动是用C语言写的,扩展名为.c,而你定义的变量没有放在函数的的开头,比如,你先DbgPrint一下,又接着定义了一个变量,结果就会导致illegal use of this type as an expression。

在C语言中就是这样。不只是驱动编程。这是通用的解决方案。把所有变量定义放在函数的开头。


觉得文章还不错?点击此处对作者进行打赏!


本文地址: 程序人生 >> illegal use of this type as an expression
作者:代码疯子(Wins0n) 本站内容如无声明均属原创,转载请保留作者信息与原文链接,谢谢!


更多



  1. 2010年12月21日20:22 | #1

    不太熟悉C了,好久没用了。内核级的就更不用说了,我就是打酱油的

    [回复]

  2. 2010年12月21日21:47 | #2

    @the5fire
    呵呵 研究方向不同而已 我现在刚刚开始学习驱动编程

    [回复]