阅读:1322回复:3
为什么在NT驱动程序中无法用float型变量?
本人在开发NT设备驱动程序时,遇到这样几个问题:
1、无法使用float类型的数据变量,确切地说,可以定义float变量,但一旦使用该变量系统链接就会提示出错。 2、无法在中断服务程序中使用虚函数,一旦在ISR中使用了虚函数,系统就会死机。 向各位大侠请教上面两个问题的产生原因,并且是否有解决方案。 |
|
沙发#
发布于:2001-10-25 21:29
常见问题里讨论过,你去看看!
|
|
板凳#
发布于:2001-10-26 19:25
NT和WDM驱动程序里不能浮点,可以用定点算法,也就是扩大2的n次方倍.如果做个嵌入式开发,可能容易理解点.
|
|
地板#
发布于:2001-10-26 19:42
纯软件驱动坛子里有一贴讲浮点的。
|
|