vs2008+ddkwizard+wdk基于xp环境 windows内核编程环境配置

本文详细介绍了如何在VS2008环境下,通过使用DDKWIZARD和WDK组件,进行基于XP环境的驱动程序开发。包括安装必要的软件、配置环境变量、设置VS2008环境等步骤,并解决了可能遇到的错误问题。
 

1.首先安装vs2008,这个就不用多说了。在此我介绍一下一款好使的vs插件,我平常称其为vc助手,VA_X_Setup。百度一下就可以下载到破解版的。

2.安装wdk。建议完整安装。网址是:http://www.microsoft.com/downloads/en/results.aspx?freetext=windows+driver+kit&displaylang=en&stype=s_basic。我下载的是最新的WDK 7.1.0

3.下载ddkwizards,这个也是直接百度一下就可以下载到,在这我给个链接http://ddkwizard.assarbad.net/需要下载(ddkwizard.exe)ddkwizard_setup.exeDDKBUILD.bat (ddkbuild_bat.zip)和 DDKBUILD.cmd(ddkbuild_cmd.zip)。下载完成后安装ddkwizard.exe.

4.将ddkbuild.cmdddkbuild.bat复制粘贴到安装wdk的根目录下,如我安装的是C:\WinDDK


4.设置环境变量。(右击)我的电脑->属性->高级->环境变量,添加C:\WinDDK;C:\WinDDK\ddkbuild.cmd;C:\WinDDK\ddkbuild.bat;然后添加系统变量

新建系统变量,根据不同的系统选择

2000 DDK: W2KBASE
XP DDK: WXPBASE

2003 sp1 DDK: WNETBASE

win7/2008 R2----W7BASE,中的一个.

我的创建的是XP驱动程序,所以变量名为WXPBASE

变量值:C:\WinDDK\7600.16385.1



5.设置vs2008环境。vs2008->工具->选项->项目和解决方案->VC++目录。

配置wdk可执行文件

配置wdk库文件

配置wdk头文件


6.到这里vs2008+ddkwizard+wdk基于xp环境就已经搭建好了。

7.使用时可能出现的错误

error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成文件项目操作"
错误原因:没有设置“项目和解决方案”中的“VC++目录”

  • 解决方案:在“工具”->“选项”->“项目和解决方案”->“VC++目录”->“可执行文件”添加ddkbuild.cmd和ddkbuild.bat所在的路径。
  • 错误的结果 3 (从“C:\WINDOWS\system32\cmd.exe”返回)。   
    错误原因:没有设置环境变量
  • 解决方案:添加相应的环境变量

http://hi.baidu.com/%B7%E8%BF%F1%B5%C4%B4%FA%C2%EB/blog/item/f8eb37f174789bcd7831aa67.html
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值