阅读:2712回复:3
书上源码经vs2012转换后均无法正常编译。
希望能给予说明,我现在使用WDF8.0。
|
|
沙发#
发布于:2013-06-10 07:06
第四章 CYOO1
> main.c 1> device.c 1>device.c(89): error C2220: 警告被视为错误 - 没有生成“object”文件 1>device.c(89): warning C4242: “+=”: 从“int”转换到“WCHAR”,可能丢失数据 1>device.c(124): warning C4242: “+=”: 从“int”转换到“WCHAR”,可能丢失数据 1>device.c(48): warning C4101: “SymbolName”: 未引用的局部变量 1>device.c(315): warning C4100: “ResourceListTranslated”: 未引用的形参 1>device.c(407): warning C4018: “<”: 有符号/无符号不匹配 1>device.c(408): warning C4242: “函数”: 从“int”转换到“UCHAR”,可能丢失数据 1>device.c(464): warning C4242: “函数”: 从“int”转换到“UCHAR”,可能丢失数据 1>device.c(512): warning C4127: 条件表达式是常量 1> pnp_pwr.c 1> deviceio.c 1>deviceio.c(96): error C2220: 警告被视为错误 - 没有生成“object”文件 1>deviceio.c(96): warning C4018: “<”: 有符号/无符号不匹配 1>deviceio.c(101): warning C4389: “==”: 有符号/无符号不匹配 1>deviceio.c(230): warning C4133: “函数”: 从“size_t *”到“PUSHORT”的类型不兼容 1>deviceio.c(239): warning C4133: “函数”: 从“size_t *”到“PUSHORT”的类型不兼容 1>deviceio.c(442): warning C4057: “函数”:“size_t *”与“SIZE_T *”在稍微不同的基类型间接寻址上不同 1>deviceio.c(443): warning C4057: “函数”:“size_t *”与“SIZE_T *”在稍微不同的基类型间接寻址上不同 1> readwrite.c 1>readwrite.c(30): error C2220: 警告被视为错误 - 没有生成“object”文件 1>readwrite.c(30): warning C4100: “NumBytesTransferred”: 未引用的形参 1> util.c 1>util.c(259): error C2220: 警告被视为错误 - 没有生成“object”文件 1>util.c(259): warning C4101: “status”: 未引用的局部变量 1>util.c(464): warning C4242: “函数”: 从“USHORT”转换到“UCHAR”,可能丢失数据 1>util.c(482): warning C4242: “函数”: 从“USHORT”转换到“UCHAR”,可能丢失数据 1>util.c(449): warning C4101: “stringBuf”: 未引用的局部变量 1>util.c(450): warning C4101: “memoryHandle”: 未引用的局部变量 1>util.c(545): warning C4018: “<”: 有符号/无符号不匹配 1>util.c(548): warning C4018: “<”: 有符号/无符号不匹配 1>util.c(558): warning C4244: “函数”: 从“int”转换到“USHORT”,可能丢失数据 1>util.c(536): warning C4101: “attributes”: 未引用的局部变量 1>util.c(823): warning C4100: “Target”: 未引用的形参 1>util.c(849): warning C4242: “函数”: 从“ULONG”转换到“UCHAR”,可能丢失数据 1> 正在生成代码... ========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ========== 是缺少哪些库文件吗? |
|
板凳#
发布于:2013-06-10 08:20
警告级别调低
|
|
地板#
发布于:2013-06-10 13:14
|
|