打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VS2010 + WinDDK 搭建驱动开发环境
userphoto

2015.12.14

关注

因工作需要,需要研究一下Windows驱动开发。我们知道,编译驱动程序主要是通过两种方案:第一种是通过WinDDK提供的build命令+source文件进行编译;另外一种是通过VC的IDE进行编译。

微软推荐开发者使用第一种,即利用WinDDK提供的编译命令进行编译,但是,本质上,两种方法到最后都是调用cl.exe和link.exe进行编译,区别只是两种方法设置参数、环境变量的方式不同而已。

环境准备

VS2010

这个能够在msdn下载中心下载到试用版,当然,也可以通过其他途径,你懂的。

WinDDK

http://www.microsoft.com/en-us/download/confirmation.aspx?id=11800,该链接能下到WDK所需的所有东西,包括相关工具,示例代码,文档等。

环境配置

新建Win32项目

将示例代码拷贝到D:\HelloDriver\HelloDriver目录,并将其添加到项目中

配置属性-常规

配置属性-C/C++-常规

配置属性-C/C++-预处理器

x86 Debug

WIN32
_CONSOLE
_X86_
_DDK_
_DEBUG
DBG=1

x86 Release

WIN32
_CONSOLE
_X86_
_DDK_
_NDEBUG
DBG=0

配置属性-C/C++-高级

配置属性-C/C++-代码生成

配置属性-链接器-常规

我们看到路径是…\WXP\i386,意思就是针对Windows XP系统和i386架构CPU,如果想编译其他系统,或者其他CPU的驱动,修改此路径即可。

配置属性-链接器-输入

配置属性-链接器-清单文件

配置属性-链接器-系统

配置属性-链接器-高级

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
driver VS2008 配置环境
VS2005驱动开发的环境配置--无需ddkwizard
VS2008 PRO 、WDK 和DDKWizard搭建驱动开发环境
VS多核编译 => 加快程序编译速度
windows XP 驱动开发环境搭建 - BugKing@Technology.Blog...
驱动开发VC2008+WDK7600+DDK1.3a安装图解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服