Visual C++设备驱动开发环境设置

来源:互联网 发布:php工作前景怎么样2017 编辑:程序博客网 时间:2024/05/16 06:38

Visual C++设备驱动开发环境设置

Visual c++集成开发环境(IDE)下,驱动开发人员可以使用并设置它的Makefile项目,以使其能直接编译、连接设备驱动程序的眼袋吗。这时,开发人员不需要单独进入DDK命令提示窗口就可得到设备驱动程序的可执行文件。

Malefile项目

在开发用户应用程序时,现在已经很少使用Makefile项目了,其他Visual C++向导,如App Wizard等,使用起来更为建大、方便。但对于一些复杂的工作,如设置创建驱动程序的编译程序和连接程序,还需要使用Makefile项目。

在开发设备驱动程序时,可以使用Makefile项目激活命令行实用程序:setenv.batBUILD工具,以创建驱动程序的可执行文件。其构造过程与DDK命令提示窗口一模一样,他也需呀使用sourcesmakefiledirs等配置文件,而只是把DDK集成到Visual C++中罢了。这样做的优点在于即使Microsoft改变了驱动程序的编译或连接要求,其也能正常工作;缺点是二则的结合还不够紧凑,如浏览驱动程序源代码、从项目中添加或删除文件等操作还不够方便。

1 准备工作

       在使用Makefile项目之前,应首先设置Visual c++的一些选项,以使其实和开发设备驱动程序的需要,其处理步骤如下:

     DDKbin子目录添加到Visual C++的可执行文件目录列表中。方法是:选择Visual C++的“Tools/Options”菜单,进入“Directories”选项卡,在“Show Directories for:”组合框中选择“Executable files”,然后添加DDKbin目录(如C/98DDK/bin)就可以了。

添加可执行文件列表:

Wndows 98驱动开发环境下:Tools->Options->Directories---à(Executable file)添加

C:/98DDK/bin

Wndows 2000驱动开发环境下:Tools->Options->Directories---à(Executable file)添加

C:/NTDDK/bin

Wndows XP驱动开发环境下:Tools->Options->Directories---à(Executable file)

添加