`

vs2010驱动开发的补充

阅读更多

http://www.cnblogs.com/wubiyu/archive/2010/05/17/1737420.html

vs2010配置驱动开发基本上按照如上所说就差不多了,

 

第一,但是这样配置出来的,在windbg联机调试时,是打不开源文件的,

 

我找了一晚上,网上也没有明说的,但是后来对比vs2010编译出来的和直接用winddk checked模式编译出来的sys,发现vs2010的sys中缺少pdb信息,从而无法定位源文件,所以在自定义的属性中,链接器(linked)---->调试(debug)中生成调试信息选择是(/debug)就可以了

 

第二,这样子生成会出现error MSB3191: 无法创建目录“E:\driver\code\Config\serialfilter\ E:\driver\code\Config\driver”。不支持给定路径的格式。

      这个不知道是我个人问题还是普遍问题,如果出现这个问题,在链接器(linked)---->常规(general)-->输出文件仔细看会发现 $(OutDir)\$(ProjectName).sys前面有个空格,删掉就好了。

 

第三,生成exe问题,

E:\软件\系统辅助\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(E:\driver\code\Config\driver\serialfilter.exe) 与 Linker 的 OutputFile 属性值(E:\driver\code\Config\driver\serialfilter.sys)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。
1>E:\软件\系统辅助\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning MSB8012: TargetExt(.exe) 与 Linker 的 OutputFile 属性值(.sys)不匹配。这可能导致项目生成不正确。若要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 %(Link.OutputFile) 中指定的值匹配。
1>LINK : warning LNK4075: 忽略“/INCREMENTAL”(由于“/RELEASE”规范)

解决修改通用-->常规-->目标文件扩展名.sys

 

分享到:
评论

相关推荐

    Windows驱动开发技术详解(pdf书+源代码

    本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书共分23章,内容涵盖了Windows操作系统的基本原理、NT驱动程序与WDM驱动程序的构造、驱动程序中的同步异步处理方法、驱动程序中即插即用...

    linux驱动开发中文版-1_linux驱动开发_linux_

    《Linux驱动开发》一书详细介绍了如何为Linux编写和调试驱动程序,对于开发者来说,是一份宝贵的参考资料。下面将根据标题、描述以及压缩包中的文件名称,对Linux驱动开发的主要知识点进行深入讲解。 首先,让我们...

    Windows驱动开发详解

    本书共分23章,内容涵盖了...力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,学习尽可能多的Windows底层知识。本书适用于中、高级系统程序员,同时也可用做高校计算机专业操作系统实验课的补充教材。

    电子书 pdf 周立功

    在PC端驱动程序开发方面,介绍了使用DDK开发驱动程序、驱动程序设计中的基本概念、即插即用处理例程、电源管理例程、设备控制例程、数据读写例程、WMI例程和公用处理例程的编写。此外,还介绍了USB应用程序设计,...

    windows驱动开发技术详解-part2

    本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书共分23章,内容涵盖了 Windows操作系统的基本原理、NT驱动程序与WDM驱动程序的构造、驱动程序中的同步异步处理方法、驱 动程序中即插即...

    Windows驱动开发技术详解.pdf

    本书《Windows驱动开发技术详解》由张凡和史彩成编著,是一本深入探讨Windows操作系统底层驱动程序开发的书籍。作者凭借自身在教学和科研中的实践经验,精心编写了这部详尽的教材,涵盖了从基础知识到高级技术的驱动...

    Windows驱动开发技术详解的光盘-part1

    用实例详细讲解PCI、USB、虚拟串口、虚拟摄像头、SDIO等驱动程序的开发,归纳了多种调试驱动程序的高级技巧,如用WinDBG和VMWARE软件对驱动进行源码级调试,深入Windows操作系统的底层和内核,透析Windows驱动开发的...

    Windows下设备驱动的开发方法

    #### 驱动开发环境的搭建 1. **关于DDK** - DDK(Device Development Kit)是设备驱动开发包,类似于ring3环境中的SDK,主要用于驱动程序的开发。 - DDK具备良好的向后兼容性,即较新的DDK版本可以用于构建旧版本...

    设备驱动开发详解 宋宝华 第二版 2版 新版 源码 s3c6410 三星 mini6410

    《设备驱动开发详解》是宋宝华编著的一本针对嵌入式系统设备驱动程序开发的专业书籍,尤其关注第二版,即2版的新内容。这本书深入浅出地讲解了设备驱动开发的基础理论与实践技巧,特别针对S3C6410处理器,这是三星...

    华溢收藏-Windows文件系统过滤驱动开发-谭文

    3. **在线资源**:互联网上存在大量关于Windows文件系统过滤驱动开发的教程和讨论,可以作为补充材料,加深理解和实践能力。 **五、开发过程与注意事项** 1. **代码风格与质量**:采用清晰、规范的代码风格,不仅...

    嵌入式Linux设备驱动开发详解光盘实例代码.rar

    《嵌入式Linux设备驱动开发详解》是一本深入探讨嵌入式系统中Linux设备驱动程序设计与实现的专业书籍。光盘实例代码是该书的重要补充,提供了丰富的实践案例,帮助读者更好地理解和掌握理论知识。 在嵌入式系统中,...

    驱动开发入门文档资料

    驱动开发是计算机科学中的一个重要领域,它涉及到操作系统与硬件设备之间的交互。对于初学者来说,了解驱动开发的基本概念和流程是十分必要的。本入门文档资料集合了几个关键的主题,包括驱动程序开发的基础知识、...

    《ASP.NET MVC 1.0 测试驱动开发:问题-设计-解决》 [PDF]

    测试驱动开发是一种开发方法,是开发人员参与的活动。 其效果是以可执行的形式文档化你的需求,迫使你分清职责隔离依赖以驱动你的设计,编织安全网以便将Bug扼杀在在摇篮状态,防止其逃逸。可传统测试人员的活动是...

    Windows 驱动开发技术详解 配套光盘

    本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书最大的特色在于每一节的例子都是经过精挑细选的,具有很强的针对性。力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,...

    史上最强的嵌入式底层驱动开发课程 Linux系统开发+Linux高级程序+主板开发+ARM等

    │ ├15 - GNU开发环境基础_EclipseForLinux.mp4 │ ├16 - Linux高级程序_IO操作1.mp4 │ ├17 - Linux高级程序_IO操作2.wmv │ ├18 - Linux高级程序_IO操作3.mp4 │ ├19 - Linux高级程序_IO操作4.wmv │ ├20 - ...

    《Linux 设备驱动开发详解》code【宋宝华】

    《Linux 设备驱动开发详解》是宋宝华先生编著的一本深入讲解Linux设备驱动程序开发的专业书籍。这本书旨在帮助读者理解和掌握Linux环境下设备驱动的编写技术,为系统级编程人员提供宝贵的实战经验。 在Linux操作...

    驱动程序开发宝典

    《中国IT认证实验室学习下载频道.txt》可能是与学习资源或认证考试相关的资料列表,虽然不直接涉及驱动开发,但它可能提供了一些辅助学习的资源,如在线课程、考试指南、...,这些都可以作为驱动开发学习的补充材料...

    Windows驱动开发技术详解

    该书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书最大的特色在于每一节的例子都是经过精挑细选的,具有很强的针对性。力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,...

Global site tag (gtag.js) - Google Analytics