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

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

2014-10-2 17:12
6773
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

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

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

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