阅读:1701回复:5
请帮忙!!
各位大哥:
小弟我又一事向求。当我用vc6.0编译时,他老是提示错误。 --------------------Configuration: hello1 - Win32 Debug-------------------- Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. hello.mak(21) : fatal error U1052: file '\include\vtoolsd.mak' not found Stop. Error executing NMAKE. hello1.exe - 1 error(s), 0 warning(s) 我用的是vtoolsd3.0版本。 在autoexec.bat中我是这样设的: SET VTOOLSD=f:\progra~1\numega\driver~1\VTOOLSD SET INCLUDE=f:\PROGRA~1\NUMEGA\driver~1\VTOOLSD\INCLUDE;d:\PROGRA~1\DevStu~1\VC\include; SET LIB=f:\PROGRA~1\NUMEGA\driver~1\VTOOLSD\LIB;d:\PROGRA~1\DevStu~1\VC\LIB; SET PATH=%PATH%;f:\PROGRA~1\NUMEGA\driver~1\driver~1\Bin;d:\PROGRA~1\DevStu~1\VC\BIN;d:\PROGRA~1\DevS tu~1\ShareI~1; 在user.mak里这样写: COMPILER=MS5 DEBUGGER=NONE ! if "$(COMPILER)" == "MS5" C32=D:\PROGRA~1\MICROS~1\VC98\bin\CL.EXE EDITBIN=D:\PROGRA~1\MICROS~1\VC98\bin\EDITBIN.EXE BSCMAKE=D:\PROGRA~1\MICROS~1\VC98\bin\BSCMAKE.EXE LINKMSVC2=D:\PROGRA~1\MICROS~1\VC98\bin\link.exe ! endif 我的vc放在d盘,vtoolsd放在f盘, 这程序已经困扰我一个星期了,还请各位大哥帮忙。 谢谢!!!! |
|
沙发#
发布于:2001-04-28 13:21
hello.mak
好像应该是: !include $(VTOOLSD)\include\vtoolsd.mak 而不是: !include \include\vtoolsd.mak(我猜的) |
|
板凳#
发布于:2001-04-28 13:21
你查一下vtoolsd.mak到底在哪里.
|
|
|
地板#
发布于:2002-12-18 18:30
看来设置很是重要啊!!!
|
|
地下室#
发布于:2002-12-18 19:18
hello.mak(21) : fatal error U1052: file \'includevtoolsd.mak\' not found
==>推断 includevtoolsd.mak 你的设置问题。 再仔细检查一下你的设置。 ================================== rayyang2000,dazzy说的都 有道理 。 |
|
5楼#
发布于:2002-12-19 10:28
hello1.exe - 1 error(s), 0 warning(s)
怎么会是hello1.exe呢?不应该是hello1.vxd才对吗? 你在用VC6.0创建MAKEFILE时可能错了吧? 一点拙见! |
|