博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS2010 + WinDDK 搭建驱动开发环境(转)
阅读量:6708 次
发布时间:2019-06-25

本文共 715 字,大约阅读时间需要 2 分钟。

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

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

环境准备

VS2010

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

WinDDK

,该链接能下到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的驱动,修改此路径即可。

配置属性-链接器-输入

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

配置属性-链接器-系统

配置属性-链接器-高级

转载于:https://www.cnblogs.com/dancheblog/p/6025882.html

你可能感兴趣的文章
Win10市场份额快速增长:上升到26.78%
查看>>
微软公司希望在混合云和数字转型时代帮助管理服务商获胜
查看>>
从安全到分析 物联网如何助力企业转型?
查看>>
索尼公司宣布公司架构及管理结构调整
查看>>
苹果:很快就能找到FBI利用的漏洞
查看>>
引领新ICT 华为企业业务参加CeBIT 2016预热大会
查看>>
戴尔在新加坡设立IoT实验室
查看>>
云南:加强数据开放共享 服务农业产业化
查看>>
拆分一年多了,“两个惠普”公司过得还好不好?
查看>>
电脑病毒或可通过声音进行传播?
查看>>
几个Linux驱动面试题目
查看>>
外媒分析富士康收购夏普的5大原因
查看>>
强强联手-赛迪中科数据中心联合实验室应运而生
查看>>
Web应用防火墙:必须拥有还是面临淘汰?
查看>>
码农的性能测试
查看>>
微软孵化平台筑“巢”南京
查看>>
我的第一个物联网项目:一份企业物联网项目指南
查看>>
安防迎来5G时代来临 是机遇还是挑战?
查看>>
中情局黑客武器库曝光,苹果安卓加密系统均被突破
查看>>
对Gogo不满 微软也来掺和飞机WiFi服务
查看>>