阅读:1221回复:10
如何用VC6生成VxD?
我用VC++6.0编译生成VxD时,总会出现这样的错误:
fatal error U1052: file \'\\include\\vtoolsd.mak\' not found 我安装的是VToolsD3.0,安装应该没问题,用vc编译的过程也应该是对的,不知道为什么会出现这个问题?我在msdos中用nmake编译产生vxd没有什么问题,但每次都要先执行一下autoexec,否则会提示找不到命令。用vc编译时,是不是因为没执行autoexec而出错?我该怎么做?请各位大虾帮忙!!先谢谢了 |
|
沙发#
发布于:2002-11-09 21:06
安装VTOOLSD的时候不用长文件名,否则会出现您说的问题。建议:重新安装VC和VTOOLSD,安装时不用长文件名。
|
|
板凳#
发布于:2002-11-10 20:25
长文件名也可以的,可能是VC中的路径设置有问题,在option
的dirctory标中加入vtoolsD的路径 |
|
|
地板#
发布于:2002-11-11 12:56
zfw,我按你的方法设了一下,还是不行。设的时候要注意什么呢?
我打算重装一下vc,不用长文件名来试试。还有什么原因呢? |
|
地下室#
发布于:2002-11-11 18:43
设VC安装在e:\\devstudio,vtoolsd安装在e:\\vtd95.
在AUTOEXECL.BAT中设置: SET VTOOLSD=E:\\VTD95 SET INCLUDE=E:\\VTD95\\INCLUDE;E:\\DEVSTUDIO\\VC\\INCLUDE SET LIB=E:\\VTD95\\LIB;E:\\DEVSTUDIO\\VC\\LIB PATH=%PATH%;E:\\VTD95\\BIN;E:\\DEVSTUDIO\\VC\\BIN;E:\\DEVSTUDIO\\SAREDIED\\BIN 然后在vc-tools-options-directories中加入e:\\vtd95\\include 一切OK! |
|
5楼#
发布于:2002-11-12 13:48
引用
////////////////////////////////////////////////////////// 设VC安装在e:\\devstudio,vtoolsd安装在e:\\vtd95. 在AUTOEXECL.BAT中设置: SET VTOOLSD=E:\\VTD95 SET INCLUDE=E:\\VTD95\\INCLUDE;E:\\DEVSTUDIO\\VC\\INCLUDE SET LIB=E:\\VTD95\\LIB;E:\\DEVSTUDIO\\VC\\LIB PATH=%PATH%;E:\\VTD95\\BIN;E:\\DEVSTUDIO\\VC\\BIN;E:\\DEVSTUDIO\\SAREDIED\\BIN 然后在vc-tools-options-directories中加入e:\\vtd95\\include ///////////////////////////////////////////////////////// 再在然后在vc-tools-options-directories中加入 e:\\vtd95\\lib e:\\vtd95\\bin 我是这样做的。 |
|
6楼#
发布于:2002-11-14 20:03
谢谢
|
|
7楼#
发布于:2002-11-14 20:51
郁闷呀,我都被弄糊涂了。重装了一下VC和VToolsD,按你们说的设置了,路径也没有长文件名,第一次用VC编译可以生成VxD,但过了两天再试,同样的问题又出现了。为什么???????????
难道我的机子有问题?这之间我只是在msdos里用nmake生成了vxd几次,会有影响吗?其他的我再也想不起来了。 本来想结贴的,现在不行了。谁能再帮帮我呢??? 谢谢!谢谢!谢谢了! |
|
8楼#
发布于:2002-11-14 21:25
奇快吗?
|
|
9楼#
发布于:2002-11-15 16:59
真是奇怪!!!
昨天重装了一下softice和vtoolsd,好了,今天又不行了, TMD,真的被涮傻了,为什么这么奇怪?? |
|
10楼#
发布于:2002-11-16 21:03
生成vxd时,我的机器还没出现该问题;但是用DDK生成SYS时,却出现了。好玩!!!!
|
|