`

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驱动开发详解

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

    Windows驱动开发技术详解

    Windows驱动开发技术详解(含光盘1张) 作者:张帆 等编著出版社:电子工业出版社出版时间:2008年07月 编辑推荐 原创经典,威盛一线工程师倾力打造。深入驱动核心,剖析操作系统底层运行机制,通过实例引导,快速学习...

    windows驱动开发技术详解-part2

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

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

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

    《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 - ...

    Windows驱动开发技术详解(part2) PDF

    Windows驱动开发技术详解 Rar 分包压缩 共两卷 Part1: http://download.csdn.net/source/2069996 《Windows驱动开发技术详解》:本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书共分23...

    Windows驱动开发技术详解_源码.rar

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

    Android驱动开发权威指南

    14.2为Android开发虚拟驱动virtualio 14.3 Android集成C程序访问virtualio 14.4 Android通过HAL访问virtualio 14.4.1 virtualio HAL模块实现 14.4.2实现访问virtualio HAL模块JN 14.4.3在Framework层增加virtualio...

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

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

    Windows驱动开发技术详解.part3.rar

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

    Windows驱动开发技术详解.part2.rar

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

    Windows驱动开发技术详解(全文, part1)

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

    Windows驱动开发技术详解(全文, part4)

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

    Windows驱动开发技术详解(全文, part3)

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

    Windows驱动开发技术详解(Part1) PDF

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

    Win2000驱动程序设计指南

    经典的Windows驱动开发资料,补充插图,整理目录!

Global site tag (gtag.js) - Google Analytics