阅读:2269回复:5
请帮忙,关于VC++
我安装VC6后,编译普通的GUI程序没有问题,但是build驱动程序*.sys时总是会死掉,现象:vc不能关闭,计算机不是真正的死机,VC总是停留在build softice code中
谢谢!!! |
|
沙发#
发布于:2001-07-09 08:45
你是把build命令行加到VC6的编译行当中吗?我的也是这样的,不过你可以编一个bat文件在ddk的build命令行之后,再加一条exit命令就好了
|
|
|
板凳#
发布于:2001-07-09 17:41
首先谢谢abeh
其实我很菜,我是Vc6 + DriveWorks 环境,我直接用vc菜单上“构件XXXX.sys F7”操作项的, 编译信息如下: --------------------Configuration: test - Win32 Checked-------------------- Compiling resources... Compiling... test.cpp TestDevice.cpp Linking... Generating SoftICE Symbol file test.nms 然后就没事了, 死了,只好重起 abeh 所言的 “你是把build命令行加到VC6的编译行当中吗?我的也是这样的,不过你可以编一个bat文件在ddk的build命令行之后,再加一条exit命令就好了” 能否在具体讲讲, 我很笨 谢谢!!! |
|
地板#
发布于:2001-07-14 19:05
我是用DDK+VC6,不知道你看过Chris Cant的书,他把所有的要编译的命令行放在了一个makedrv.bat文件中,再建一个新的工程,在工程的setting中设置build命令行,按F7的时候就执行这个命令,照此原理,我也编了这么个bat,但是执行的时候就出现了你说的问题,VC死掉,然后就是机器死,我想可能是命令执行完后要退出吧,试着加了一句exit就可以了,但是又碰到环境空间不够的问题,我用的是98ddk+WinME,98ddk要设置环境空间,WinME里config.sys不让改,在论坛里大家都是2k了,也没人回答我的问题,所以还是用ddk的命令行方式,其实我觉的Cant的做法只是一些做到旁门之术,像Walter Oney的做法那才叫专家级呢,自己编了一个Wizard,所以我也就不想用Cant的方法了,论坛里好像用工具的比较多,你既然是用DriverWorks,那咋们俩情况相同但内容不同,我也没法回答你了,仅供参考。
[abeh 编辑于 2001-07-14 19:12] |
|
|
地下室#
发布于:2001-07-16 15:57
全部都在DOS方法下编译。
|
|
5楼#
发布于:2001-07-17 08:20
用户被禁言,该主题自动屏蔽! |
|