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操作系统的基本原理、NT驱动程序与WDM驱动程序的构造、驱动程序中的同步异步处理方法、驱动程序中即插即用...
《Linux驱动开发》一书详细介绍了如何为Linux编写和调试驱动程序,对于开发者来说,是一份宝贵的参考资料。下面将根据标题、描述以及压缩包中的文件名称,对Linux驱动开发的主要知识点进行深入讲解。 首先,让我们...
本书共分23章,内容涵盖了...力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,学习尽可能多的Windows底层知识。本书适用于中、高级系统程序员,同时也可用做高校计算机专业操作系统实验课的补充教材。
在PC端驱动程序开发方面,介绍了使用DDK开发驱动程序、驱动程序设计中的基本概念、即插即用处理例程、电源管理例程、设备控制例程、数据读写例程、WMI例程和公用处理例程的编写。此外,还介绍了USB应用程序设计,...
本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书共分23章,内容涵盖了 Windows操作系统的基本原理、NT驱动程序与WDM驱动程序的构造、驱动程序中的同步异步处理方法、驱 动程序中即插即...
本书《Windows驱动开发技术详解》由张凡和史彩成编著,是一本深入探讨Windows操作系统底层驱动程序开发的书籍。作者凭借自身在教学和科研中的实践经验,精心编写了这部详尽的教材,涵盖了从基础知识到高级技术的驱动...
用实例详细讲解PCI、USB、虚拟串口、虚拟摄像头、SDIO等驱动程序的开发,归纳了多种调试驱动程序的高级技巧,如用WinDBG和VMWARE软件对驱动进行源码级调试,深入Windows操作系统的底层和内核,透析Windows驱动开发的...
#### 驱动开发环境的搭建 1. **关于DDK** - DDK(Device Development Kit)是设备驱动开发包,类似于ring3环境中的SDK,主要用于驱动程序的开发。 - DDK具备良好的向后兼容性,即较新的DDK版本可以用于构建旧版本...
《设备驱动开发详解》是宋宝华编著的一本针对嵌入式系统设备驱动程序开发的专业书籍,尤其关注第二版,即2版的新内容。这本书深入浅出地讲解了设备驱动开发的基础理论与实践技巧,特别针对S3C6410处理器,这是三星...
3. **在线资源**:互联网上存在大量关于Windows文件系统过滤驱动开发的教程和讨论,可以作为补充材料,加深理解和实践能力。 **五、开发过程与注意事项** 1. **代码风格与质量**:采用清晰、规范的代码风格,不仅...
《嵌入式Linux设备驱动开发详解》是一本深入探讨嵌入式系统中Linux设备驱动程序设计与实现的专业书籍。光盘实例代码是该书的重要补充,提供了丰富的实践案例,帮助读者更好地理解和掌握理论知识。 在嵌入式系统中,...
驱动开发是计算机科学中的一个重要领域,它涉及到操作系统与硬件设备之间的交互。对于初学者来说,了解驱动开发的基本概念和流程是十分必要的。本入门文档资料集合了几个关键的主题,包括驱动程序开发的基础知识、...
测试驱动开发是一种开发方法,是开发人员参与的活动。 其效果是以可执行的形式文档化你的需求,迫使你分清职责隔离依赖以驱动你的设计,编织安全网以便将Bug扼杀在在摇篮状态,防止其逃逸。可传统测试人员的活动是...
本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书最大的特色在于每一节的例子都是经过精挑细选的,具有很强的针对性。力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,...
│ ├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 设备驱动开发详解》是宋宝华先生编著的一本深入讲解Linux设备驱动程序开发的专业书籍。这本书旨在帮助读者理解和掌握Linux环境下设备驱动的编写技术,为系统级编程人员提供宝贵的实战经验。 在Linux操作...
《中国IT认证实验室学习下载频道.txt》可能是与学习资源或认证考试相关的资料列表,虽然不直接涉及驱动开发,但它可能提供了一些辅助学习的资源,如在线课程、考试指南、...,这些都可以作为驱动开发学习的补充材料...
该书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书最大的特色在于每一节的例子都是经过精挑细选的,具有很强的针对性。力求让读者通过亲自动手实验,掌握各类Windows驱动程序的开发技巧,...