WEB开发网
开发学院软件开发VC 用VC6.0集成环境快速开发VxD 阅读

用VC6.0集成环境快速开发VxD

 2006-04-08 11:37:08 来源:WEB开发网   
核心提示: 这时,VC6.0就自动生成了项目文件my.dsp和工作空间文件my.dsw,用VC6.0集成环境快速开发VxD(3),然后,就可以用VC6.0的编译器来生成VxD了,不然,再次进入Debug Monitor时,方法如下:点击VC6.0的菜单Build/Build my.vxd,2.把Vxd

这时,VC6.0就自动生成了项目文件my.dsp和工作空间文件my.dsw。然后,就可以用VC6.0的编译器来生成VxD了,方法如下:点击VC6.0的菜单Build/Build my.vxd。

2.把Vxd的源文件集成进入VC6.0的编辑器:

在VC6.0的WorkSpace窗口,选择FileView页面,右键点击Source Files,在快捷菜单中,选择Add Files to Folder,添加源文件MY.cpp;如法炮制,添加头文件MY.h。

这时,我们就能通过VC6.0 的WorkSpace窗口来观察VxD类了,点击Class View页面,可以看到my.vxd的3个类:MyDevice, MyThread, MyVm。至此,我们编辑VxD代码时,再也不需要用命令行的EDIT.COM。

要想在编辑器中工作得更方便,我们还需要设置浏览信息,才能用F12来查看类的定义和参考。方法如下:

1) 选择VC6.0的菜单:Project/Settings…

2) 设置 Build Command Line: nmake /f "my.mak" BROWSE=1;

3) 设置 Browse info File Name: MY;

4) 点击ok,然后选择VC6.0的菜单File/Open,打开MY.bsc;

这时,用右键点击VC6.0的源代码窗口,快捷菜单中就会出现 Goto Definition of和Goto Reference of 这2个选项。然后,我们就可以用VC6.0中非常熟悉的界面来编辑VxD的源代码了,是不是很方便吧?

3. 把Debug Monitor添加到VC6.0的工具菜单里:

在调试VxD源代码时,常用dprintf()或dout<<来输出调试信息,Debug Monitor可以动态装卸并显示VxD的调试信息,我们可以把这个调试工具也集成在VC6.0中。点击VC6.0的菜单Tools/Customize…,选择Tools项,输入新建菜单的名称VxD Monitor 或任意别的名称,设置Command: C:\Program Files\NuMega\VtoolsD\Bin\monitor.exe,即可以把Debug Monitor添加到VC6.0的工具菜单里。 当我们调试VxD时,可以点击刚才新建的VxD Monitor菜单,运行Debug Monitor。选择Debug Monitor的菜单File/Open Driver…来装载要调试的VxD;选择菜单File/Start Drive 来运行VxD, 运行后,在Debug Monitor的窗口中,就能看到调试信息了。这个功能相当于VC6.0的TRACE()。调试完毕,退出Debug Monitor时,一定要注意先点击菜单File/Stop Driver,停止运行VxD,不然,再次进入Debug Monitor时,必定造成系统崩溃。

上一页  1 2 3 4  下一页

Tags:VC 集成 环境

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接