首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

驱动 NTSTATUS 非法引用解决方案

2012-02-11 
驱动 NTSTATUS 非法引用小弟最近在学windows 驱动编程,张了本张帆的驱动开发技术详解,vs2010驱动编译环境

驱动 NTSTATUS 非法引用
小弟最近在学windows 驱动编程,张了本张帆的 驱动开发技术详解,vs2010驱动编译环境也参考着网上的许多方法建了,

只写一个DriverEntry 函数没问题,编译能通过,但用到 NTSTATUS 就出问题,error C2275: 'NTSTATUS' : illegal use 

of this type as an expression,???? 在NTSTATUS上面右键Go to Definition 也能找到定义,怪了???


  我想可能还是工程的设置问题,但就是找不出了,请教各位大侠了

[解决办法]
没有包含文件路径
[解决办法]
不使用vs2010编译,直接使用WDK的build来编译 有错误吗?
[解决办法]
对 这就是微软提供用于编译驱动的 选择相对应的操作系统版本 进入命令行窗口后 cd进入你源程序目录 然后输入"build" 回车
[解决办法]
比较建议用WDK自带的Build环境来生成驱动。
不然,发生问题都不知道是你配的不好还是代码有问题。
[解决办法]
也是新人,build还是挺好的

热点排行