网站大量收购独家精品文档,联系QQ:2885784924

WDM驱动程序[定义].pdfVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
建立驱动开发环境 建立驱动开发环境,所需的软件为 DriverStudio3.2 + DDK2003 + VC 。 DDK建议使用最新的 DDK2003,因为可以减少很多麻烦。使用 DDK2600的话,很 多人反映会碰到一个编译出错的问题。 这是我使用 DDK2600时碰到的同样的问题,然后在 EDNchina 网站上发的贴: 我在用 DriverStudio 开发驱动时 , 碰到了这样的问题 : Configuration: KFileWrite - Win32 Free d:\DESIGN~1\DRIVER~1\DRIVER~4\include\kcsq.h(35): Could not find the file csq.h. d:\DESIGN~1\DRIVER~1\DRIVER~4\include\kcsq.h(35): Could not find the file csq.h. Linking with DDK linker... LINK : fatal error LNK1181: cannot open input file ntstrsafe.lib Error executing link.exe. KFileWrite.sys - 1 error(s), 0 warning(s) 关键是这个 ntstrsafe.lib. 我在网上一搜 , 碰到这种问题的人还不少呢 , 虽然解决方法是很多 , 但都差不了几 个字 , 要么从 DDK2003那拷一个 , 或者是在 project--setting--link 下去掉对 ntstrsafe.lib 的链接 , 也不知他们自己到底有没有试 , 我在 project--setting--link 下压根就没看到 ntstrsafe.lib 几个字 ... 很郁闷啊 网上所说的解决方法是对的, 但没有说清楚, 使人无法一时明白。 我后来自己回 贴: 再说详细点吧 , 以方便后来的人 . 假如你用 DriverStudio 新建的工程名叫 KFileWrite, 那么打开 project--setting, 在左边会出现三个选 项, 分别是 KFileWrite,KFileWriteApp,KFileWriteClsInst, 要选择 KFileWrite, 在 link 标签栏下的 object/library modules 栏中才会有 ntstrsafe.lib, 还有 vdw_wdm.lib, 把 ntstrsafe.lib 删除即可 . 我之前是一进入 project--setting, 系统就默认选择了 KFileWriteApp, 导致我始终没有找到 ntstrsafe.lib 的选 项 . 所以使用 DDK2003就完全没有这个问题的困扰。 三个软件都装好了, 也不是马上就能用了, 还要进行一些设置, 这些内容网上都 能找到。 然后还要编译 DriverStudio 安装目录 DriverStudio\DriverWorks\source\VdwLibs.dsw ,以得到 vdw_wdm.lib 这个库 文件。 (/xiaoxiongli/archive/2007/12/10/1927918.aspx) (2)运行成功后,重新编译时却总出现错误,编译不过去! 错误是: fatal error LNK1181: cannot open input file \DriverStudio\DriverWorks\lib\I386\checked\vdw_wdm.lib 通过网 上学习和交流找到答案:原来是因为配置开发环境时,漏掉了如下一个步骤: 编译 \Compuware\DriverStudio\DriverWorks\source 目录下的 vdwlibs.dsw 工程得到 vdw_wdm

文档评论(0)

旺咖 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档