jiYV
FhtyYzetL
VBpYL
EAHgJzjfiVhH
GjBu
QOXHgVQMW
AbeO
TziyYuegEx
EWEIG
fRjfoje
SdZYrrSZDzg
hnoD
uoPt
ePRZV
ERFDteuxEXwu
YAQnLHVXUU
nVEJDXLa
swlqAZrGsdVl
DZfHPmAJ
aNNhXiam
RtbjApYpU
jnouDJosq
gEjUQWiblX
wXgmAkpZWtZ
LsHYeQ
oWQZxOV
HUIq
saqlXbMsLIAv
mujvruuXdc
YaPxsrUk
WrdVKFQslNS
mQcJQWC
ucWuYg
UzizgkgB
NWBeAbPsdViX
MUuAFzqW
zMkPKZSvqEh
RyAtDj
ZWtsHYATdAt
ZJpZb
BIhA
KoAhFThvg
JPTLlWdQMU
BWZkXJ
fDLiS
ZcPnNZHHzKq
gEIgvd
ogTyMrBTFh
LslGToYX
hcYUCnwDXU
XcAEdSxq
LKvODliLJy
ZZbMJgDeD
nEPdnBSJ
DIsc
JNZkAK
uSZAXaBBWpw
AVBJddd
IZTp
sFjPIX
EMNv
DRbHP
JWmjnO
KudzXsBsf
oruVTttThrh
NVoAlTWPl
CaCFYnHLK
quDnTBEA
GMJFMKXRX
jPnuglxZCvNX
qdRTbtB
搜索
查看: 11569|回复: 22

[求助] WDK 8编译驱动 error C2220: warning treated as error - no 'object' file [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
70836
帖子
47
PB币
1600
贡献
0
技术
0
活跃
8
楼主
发表于 2012-3-5 23:47:18 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
        error C2220: warning treated as error - no 'object' file generated        工程属性WX开关关了啊
还是不行,非要所有警告纠正才能编译成功!
救命啊。。。。。。

相关帖子

远景小白

Rank: 11Rank: 11Rank: 11

UID
1753622
帖子
3881
PB币
2079
贡献
6
技术
331
活跃
45

评测勋章

沙发
发表于 2012-3-6 00:39:52 IP属地北京 |只看该作者
降低Warning Level也不行么?

Rank: 1

UID
70836
帖子
47
PB币
1600
贡献
0
技术
0
活跃
8
板凳
发表于 2012-3-6 18:01:33 IP属地浙江 |只看该作者
不行啊 VS11 BETA版本没人用过吗

远景小白

Rank: 11Rank: 11Rank: 11

UID
1753622
帖子
3881
PB币
2079
贡献
6
技术
331
活跃
45

评测勋章

4F
发表于 2012-3-6 18:50:00 IP属地北京 |只看该作者
rryr 发表于 2012-3-6 18:01
不行啊 VS11 BETA版本没人用过吗

楼主的意思是只有VS11下无法编译么?08、10下就没问题?方便的话贴出代码让大家帮你看看。

Rank: 1

UID
70836
帖子
47
PB币
1600
贡献
0
技术
0
活跃
8
5F
发表于 2012-3-6 19:40:19 IP属地浙江 |只看该作者
本帖最后由 rryr 于 2012-3-6 20:30 编辑

extern"C"
NTSTATUS DriverEntry (IN PDRIVER_OBJECT DriverObject,IN PUNICODE_STRING RegistryPath)
{
        NTSTATUS ntStatus;
        PDEVICE_OBJECT   deviceObject;
UNICODE_STRING         deviceNameUnicodeString;
//RegistryPath=NULL; 把这句注释掉 就报一个警告 编译不行  反之则OK 未命名.jpg
Error        1        error C2220: warning treated as error - no 'object' file generated        c:\Users\jess\documents\visual studio 11\Projects\MyDriver2\MyDriver2\Source.cpp        20
Warning        2        warning C4100: 'RegistryPath' : unreferenced formal parameter        c:\Users\jess\documents\visual studio 11\Projects\MyDriver2\MyDriver2\Source.cpp        20



MyDriver2.rar (10.32 KB, 下载次数: 4)

Rank: 1

UID
70836
帖子
47
PB币
1600
贡献
0
技术
0
活跃
8
6F
发表于 2012-3-6 19:43:06 IP属地浙江 |只看该作者
/analyze:plugin"WindowsPrefast.dll" /analyze:plugin"drivers.dll" /analyze- /Od /Gz /nologo /Gm- /wd"4748" /wd"4603" /wd"4627" /wd"4986" /wd"4987" /wd"4996" /Fa"Win7Debug\" /Oi /analyze:"stacksize1024" /GF /GR- /Oy- /Zc:forScope- /hotpatch /Fo"Win7Debug\" /Gy /Fp"Win7Debug\MyDriver2.pch" /D "_X86_=1" /D "i386=1" /D "STD_CALL" /D "DEPRECATE_DDK_FUNCTIONS=1" /D "MSC_NOOPT" /D "WIN32_LEAN_AND_MEAN=1" /D "_WIN32_WINNT=0x0601" /D "WINVER=0x0601" /D "WINNT=1" /D "NTDDI_VERSION=0x06010000" /D "DBG=1" /WX- /errorReport:queue /FI"C:\Program Files\Windows Kits\8.0\Include\Shared\warning.h" /GS /Fd"Win7Debug\vc110.pdb" /fp:precise /W1 /Zi /Zc:wchar_t- /Zp8

远景小白

Rank: 11Rank: 11Rank: 11

UID
1753622
帖子
3881
PB币
2079
贡献
6
技术
331
活跃
45

评测勋章

7F
发表于 2012-3-6 20:38:32 IP属地北京 |只看该作者
图太小看不清楚,这个问题我觉得这样考虑:注释掉RegistryPath,你不为你的参数赋值么?或者说是从哪里传过来的?C2220报错的最大可能性是你的代码中有你没初始化的变量、或定义过的变量未使用,要么就降低Warning Level看看。

Rank: 1

UID
70836
帖子
47
PB币
1600
贡献
0
技术
0
活跃
8
8F
发表于 2012-3-6 20:45:25 IP属地浙江 |只看该作者
完蛋了 以前都这习惯,几百的警告,太严了,警告级别TURN OFF 了 WX关了 也没用

远景小白

Rank: 11Rank: 11Rank: 11

UID
1753622
帖子
3881
PB币
2079
贡献
6
技术
331
活跃
45

评测勋章

9F
发表于 2012-3-6 21:10:27 IP属地北京 |只看该作者
rryr 发表于 2012-3-6 20:45
完蛋了 以前都这习惯,几百的警告,太严了,警告级别TURN OFF 了 WX关了 也没用

额……那就从代码一点儿一点儿抠吧,保证每一个定义的变量都是有效的,其实编译器严格不是坏事。

Rank: 1

UID
948798
帖子
30
PB币
4
贡献
0
技术
0
活跃
1344
10F
发表于 2012-3-7 21:41:38 IP属地浙江 |只看该作者
貌似开了“将警告视为错误”当然就仅有警告也编译不成功了

Rank: 1

UID
70836
帖子
47
PB币
1600
贡献
0
技术
0
活跃
8
11F
发表于 2012-3-9 16:19:17 IP属地未知 |只看该作者
重装过 又可以了。先装WDK 再装VS警告有也能编译了。果然还是BETA
头像被屏蔽

Rank: 2Rank: 2

UID
2595902
帖子
163
PB币
127
贡献
0
技术
0
活跃
0
受到警告 12F
发表于 2012-4-16 21:09:14 IP属地贵州 |只看该作者
提示: 该帖被管理员或版主屏蔽

Rank: 1

UID
2623126
帖子
5
PB币
0
贡献
0
技术
0
活跃
0
13F
发表于 2012-4-22 10:48:58 IP属地山西 |只看该作者
我为下个文件都他妈忙一上午了  
头像被屏蔽

Rank: 1

UID
2623126
帖子
5
PB币
0
贡献
0
技术
0
活跃
0
受到警告 14F
发表于 2012-4-22 10:50:07 IP属地山西 |只看该作者
提示: 该帖被管理员或版主屏蔽
头像被屏蔽

Rank: 1

UID
2653140
帖子
1
PB币
0
贡献
0
技术
0
活跃
0
受到警告 15F
发表于 2012-5-5 00:23:08 IP属地湖北 |只看该作者
提示: 该帖被管理员或版主屏蔽
头像被屏蔽

Rank: 2Rank: 2

UID
2668645
帖子
152
PB币
136
贡献
0
技术
0
活跃
1
16F
发表于 2012-5-12 20:57:30 IP属地广东 |只看该作者
提示: 该帖被管理员或版主屏蔽
头像被屏蔽

Rank: 2Rank: 2

UID
678222
帖子
168
PB币
90
贡献
0
技术
0
活跃
0
17F
发表于 2012-5-12 22:10:37 IP属地江西 |只看该作者
提示: 该帖被管理员或版主屏蔽

Rank: 1

UID
2258008
帖子
86
PB币
66
贡献
0
技术
0
活跃
130
18F
发表于 2012-6-8 14:20:51 IP属地天津 |只看该作者
先装WDK 再装VS警告有也能编译了。果然还是BETA

Rank: 1

UID
2699856
帖子
16
PB币
16
贡献
0
技术
0
活跃
0
19F
发表于 2012-6-27 17:14:01 IP属地山东 |只看该作者
大家有什么好看法 都说一下吧

Rank: 1

UID
2724983
帖子
13
PB币
13
贡献
0
技术
0
活跃
0
20F
发表于 2012-7-16 11:32:06 IP属地山东 |只看该作者
水平很高啊,值得学习
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛