- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2024年信阳市五下英语期中统考试题含答案.doc
- 日用陶瓷项目园区审批申请报告.docx
- 军队文职技能岗公务勤务员面试真题.pdf VIP
- 2025年烘焙师职业资格考试真题卷:烘焙师烘焙行业发展趋势与市场分析试题.docx VIP
- SF-36生活质量调查表(SF-36-含评分细则).docx VIP
- 第12课 《台阶》课件(共39张ppt).pptx VIP
- 2025年会计职称考试《初级会计实务》内部控制与审计重点难点解析与模拟试题.docx VIP
- 水闸除险加固 合同8篇.docx
- 基于机器学习的集成电路制造良率预测论文.docx VIP
- 2024中国对外劳务行业发展前景预测及投资战略研究报告.docx
文档评论(0)