vs2008+ddkwizard+wdk基于xp环境 windows内核编程环境配置 驱动编程入门
2012-08-16 14:03
295 查看
最近在学习windows内核编程,为了搭建一个比较完善的开发环境,使内核编程比较方便,我在网上搜集了很多资料,最后整理出自己的一套比较不错的方案,现在拿出来和大家分享
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.exe 、DDKBUILD.bat
(ddkbuild_bat.zip)和 DDKBUILD.cmd(ddkbuild_cmd.zip)。下载完成后安装ddkwizard.exe.
4.将ddkbuild.cmd和ddkbuild.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”返回)。
错误原因:没有设置环境变量
解决方案:添加相应的环境变量
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.exe 、DDKBUILD.bat
(ddkbuild_bat.zip)和 DDKBUILD.cmd(ddkbuild_cmd.zip)。下载完成后安装ddkwizard.exe.
4.将ddkbuild.cmd和ddkbuild.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”返回)。
错误原因:没有设置环境变量
解决方案:添加相应的环境变量
相关文章推荐
- vs2008+ddkwizard+wdk基于xp环境 windows内核编程环境配置
- vs2008+ddkwizard+wdk基于xp环境 windows驱动开发环境配置
- vs2008+ddkwizard+wdk基于xp环境 windows内核编程环境配置
- [置顶] Python + C/C++ 嵌入式编程(2):基于Code::Blocks进行环境配置和开发(入门版)
- Spark MLlib 入门学习笔记 - 编程环境配置
- VS2008+DDKWIZARD加WDK基于WIN7内核编程环境配置
- VC++6.0 驱动编程环境配置
- QT编程------VS2012配置QT环境,QT入门编程
- 基于Berkeley DB编程在VS2005下的开发环境配置
- VC环境下基于MFC框架的OpenGL的编程环境的配置
- 基于ubuntu 下 vim 入门进阶篇之环境和插件的配置2步完美搞定
- Ubuntu 10.10 驱动开发环境IDE 配置 ---基于kate
- VS2003 驱动编程环境配置
- VS2008+DDKWIZARD+WDK基于WIN7内核编程环境配置 .
- 基于java jdk的Groovy环境配置及基础入门
- 驱动编程WIN7 + WINDBG + VM(XP)正确配置
- 0.driverbase-VS2008+DDKWIZARD+WDK基于WIN7编程环境配置
- VC环境下基于MFC框架的OpenGL的编程环境的配置
- 基于XP系统的asp.net运行环境的安装与配置
- Spark MLlib 入门学习笔记 - 编程环境配置