阅读:1174回复:3
VTOOLD生成的.mak的问题
前一阶段,我的系统崩溃了,但重装后以前成功的驱动编译却无法通过(我先安装的VC6,后安装的VTOOLD3.0)
.MAK文件如下: # WAHPNP.mak - makefile for VxD WAHPNP DEVICENAME = WAHPNP DYNAMIC = 1 FRAMEWORK = CPP DEBUG = 1 OBJECTS = wahpnp.OBJ !include $(VTOOLSD)\\include\\vtoolsd.mak !include $(VTOOLSD)\\include\\vxdtarg.mak wahpnp.OBJ: wahpnp.cpp wahpnp.h 错误发生在!include $(VTOOLSD)\\include\\vtoolsd.mak 错误为:fatal error U1052: file \'\\include\\vtoolsd.mak\' not found 请问我应该如何处理? 另外我.MAK文件各项的意思我都有明白,又没有这方面的资料,还请高手指点。 |
|
|
沙发#
发布于:2002-02-27 09:01
先检查一下那个文件是不是真的存在嘛
|
|
|
板凳#
发布于:2002-02-27 11:05
这些文件都存在于VtoolD的安装目录中
我很想明白.mak文件中的各项是什么意思 特别是!include $(VTOOLSD)\\include\\vtoolsd.mak 还请jst7792兄赐教 |
|
|
地板#
发布于:2002-02-27 15:51
现在问题已经解决了,VTOOLD是在AUTOEXEC.BAT里设的一个文件一个环境变量(应该叫什么我也不知道),我的AUTOEXEC.BAT中先调用了SOFTICE,我想是执行到softice后中止了执行,所以没有定义VTOOLD的定义。AUTOEXEC.BAT如下:
e:\\98PRO\\NUMEGA\\SOFTIC~1\\WINICE.EXE SET VTOOLSD=C:\\PROGRA~1\\NUMEGA\\VTOOLSD 我把第一条注释掉后编译以往的VXD就正常了,要不是我的SOFTICE也现问题,我还不会发现呢,希望我的经历可以给像我一样的新手一点点帮助。 非常感谢大家的帮助 |
|
|