在slickedit环境下进行DDK快速开发

 DDK (Driver Development Kit)是有微软公司提供的一个windows驱动程序开发包。 编程

SlickEdit是最早进的代码编辑器之一。 SlickEdit 不管做为补充的编辑器仍是独立的开发工具,都能使编程人员更快更精确地建立、浏览、修改和调试代码。 该版本的产品将在原有 SlickEdit 的基础上继续提升质量和速度,同时扩展功能和灵活性。windows

一般在驱动程序编写完成后须要使用DDK编译环境进行源代码编译。编辑器

p_w_picpath

在选择了编译环境后,在DOS环境下进入源代码的目录而后使用“BUILD”命令进行编译。若是说代码无错还好,如果代码有错,只能经过“BUILD”命令的提示一条一条的需找错误,很是的麻烦。ide

工欲善其事,必先利其器。经过不断的实践,终于配置成功在slickedit下完成了DDK程序的开发。工具

一、启动slicke,点击菜单Project->New弹出“New”对话框,选择(Generic)。开发工具

Project Name,任意自订。好比说HelloDDK。选中“Create project directory from project name”,会为当前Project 建立一个文件夹。推荐点选此项,编译代码管理。点击OK。ui

p_w_picpath

2.点击菜单Project->Project Properties,弹出以下对话框:this

p_w_picpath

这个即是Build Compile..的配置项了。进行DDK开发,只须要使用一个BUILD便足够,须要调用DDK中的build工具。spa

可是有一个前提,使用build工具前必须先配置DDK的编译环境.net

p_w_picpath

也就是说必先在DDK的编译环境下才能正确使用build工具,那么必须借助windows下的”cmd“命令了。

p_w_picpath

cmd /K 执行字符串指定的命令但保留。也就是使用cmd /K命令能够保留字符串中命令获得的一些环境变量。

命令以下:

C:\WINDOWS\system32\cmd.exe /k c:\WINDDK\2600\bin\setenv.bat c:\WINDDK\2600 fre&cd /d  %rp&build&exit

C:\WINDOWS\system32\cmd.exe /k  不须要解释了吧,红色的”“以及&,是CMD命令中的一个特定用法,用于字符串间各命令的链接。蓝色c:\WINDDK\2600   是当前DDK的安装目录, 至于Free什么含义就很少讲了。 cd /d  %rp   表明进入当前工程的目录。cd /d 是为了能改变驱动器目录。%rp 在slickedit 中标示project path。进入工程目录后 执行build命令,执行完毕后,调用“exit”退出cmd命令。如图所示:

p_w_picpath

肯定后,添加代码、source、makefile文件。。。。

p_w_picpath

直接在菜单Build->Build,在窗体的Build栏便出现的build执行的结果。

如果程序上的错误,还能够跟踪到错误行。

示例以下:

p_w_picpath

在”helloWDM.cpp“的第56行认为添加了一个错误。

再次编译

p_w_picpath 

提示以下

1>hellowdm.cpp(56) : error C2059: syntax error : ,单击即可以轻松追踪到错误。

结语:

这个方法很简单,并且在slickedit环境了编写代码也是一个很享受的过程,固然前提是你也得细心配置好才行。至于DDK的配置,在工程属性设置的地方,还能够少量的更改,添加一个环境配置的项,用于配置DDK编译环境,至于BUILD项 只须要填写一个build命令。那样看上去明了一些,可是操做比较麻烦,又是比较容易忘记配置编译环境,致使build命令没法顺利执行。

slickedit还能够经过配置自定义工程的方法,将DDK编译的参数配置到工程选择中,那样就不须要每次新建一个DDK工程都要进行编译选项设置了。

谨已此篇用于抛砖引玉,但愿看者能发现更好的方法,并共享出来!

相关文章
相关标签/搜索