jgh8041
驱动牛犊
驱动牛犊
  • 注册日期2013-06-09
  • 最后登录2013-07-28
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2534回复:3

书上源码经vs2012转换后均无法正常编译。

楼主#
更多 发布于:2013-06-10 06:57
希望能给予说明,我现在使用WDF8.0。
jgh8041
驱动牛犊
驱动牛犊
  • 注册日期2013-06-09
  • 最后登录2013-07-28
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分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 个 ==========

是缺少哪些库文件吗?
SKYdown
驱动牛犊
驱动牛犊
  • 注册日期2013-01-06
  • 最后登录2015-10-15
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2013-06-10 08:20
警告级别调低
jgh8041
驱动牛犊
驱动牛犊
  • 注册日期2013-06-09
  • 最后登录2013-07-28
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2013-06-10 13:14
回 SKYdown 的帖子
SKYdown:警告级别调低(2013-06-10 08:20)嬀/color]

w4至w0级都试过了,都不行。
游客

返回顶部