首页
社区
课程
招聘
[求助]编写驱动的时候VS2008提示BYTE未定义。
2014-10-2 17:12 6305

[求助]编写驱动的时候VS2008提示BYTE未定义。

2014-10-2 17:12
6305
1>DDKBLD: ================ Build warnings =======================
1>1>e:\projects\other.h(57) : error C2065: 'BYTE' : undeclared identifier
1>1>e:\projects\other.h(57) : error C2065: 'BYTE' : undeclared identifier
1>1>e:\projects\other.h(57) : error C2146: syntax error : missing ';' before identifier 'Null'
1>1>e:\projects\other.h(57) : error C2146: syntax error : missing ';' before identifier 'Null'
1>1>e:\projects\other.h(57) : error C2065: 'Null' : undeclared identifier
1>1>e:\projects\other.h(57) : error C2065: 'Null' : undeclared identifier
1>1>LINK : fatal error LNK1181: cannot open input file 'e:\projects\objchk_win7_x86\i386\one.obj'
1>1>link : error LNK1181: cannot open input file 'e:\projects\objchk_win7_x86\i386\one.obj'


////////////////////////
以上是错误,但是在任意地方加上 一个BYTE定义 就会报上面的错误。
例如:
BYTE Null;

或者是:
BYTE Null[5]={0xe9,0,0,0,0,0};


就会出错,求解决方案…

工程为VS2008+WDK

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (7)
雪    币: 60
活跃值: (881)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
wonderzdh 1 2014-10-2 17:29
2
0
typedef unsigned CHAR BETY;
typedef 0 Null;
雪    币: 101
活跃值: (157)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
cxxxx 1 2014-10-2 17:40
3
0
#include <WinDef.h>
雪    币: 60
活跃值: (881)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
wonderzdh 1 2014-10-2 18:00
4
0
膜拜,又学会一招。
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xouou 2014-10-2 18:17
5
0
BYTE Null[5]={0xe9,0,0,0,0,0};    这是什么语法,太奇葩   Null[5]
雪    币: 2448
活跃值: (1575)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
maxwudi 2014-10-2 19:51
6
0
[QUOTE=xouou;1321079]BYTE Null[5]={0xe9,0,0,0,0,0};    这是什么语法,太奇葩   Null[5][/QUOTE]

不要在意细节。只是举例而已。
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xouou 2014-10-2 20:18
7
0
那也不用举过错误的例子来逗我们啊,   起马写BYTE Null[6]
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
佟鹏 2014-11-11 21:09
8
0
声明一下
游客
登录 | 注册 方可回帖
返回