读书人

nmake移植的时系统找不到指定的文件,该

发布时间: 2012-04-13 13:50:24 作者: rapoo

nmake移植的时系统找不到指定的文件
可是我在使用nmake移植的时候出现下面的错误:
D:\Program Files\Microsoft Visual Studio\STLport-4.6.1\src> nmake clean all

Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

rd /S /Q ..\\lib\\obj\\VC6\\Release ..\\lib\\obj\\VC6\\Debug ..\\lib\\ob
j\\VC6\\DebugSTL ..\\lib\\obj\\VC6\\Releasex ..\\lib\\obj\\VC6\\Debugx ..\\lib\obj\\VC6\\DebugSTLx ..\\lib\\obj\\VC6\\ReleaseD ..\\lib\\obj\\VC6\\DebugD ..\lib\\obj\\VC6\\DebugSTLD ..\\lib\\SunWS_cache SunWS_cache ..\\lib\\Templates.DB
Templates.DB tempinc
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
系统找不到指定的文件。
子目录或文件 ..\\lib 已经存在。
子目录或文件 ..\\lib\\obj 已经存在。
子目录或文件 ..\\lib\\obj\\VC6 已经存在。
mkdir ..\\lib\\obj\\VC6\\Release
cl.exe /nologo /c /Zi /W3 /GR /GX /D "WIN32 " /D "_WINDOWS " /I "..\\stlpo
rt " /Zm800 /FI "vc_warning_disable.h " /D "_MBCS " /FD /D "_STLP_NO_FORCE_INSTANT
IATE " /MT /O2 /DNDEBUG /Fo "..\\lib\\obj\\VC6\\Release\\ " /Fd "..\\lib\\obj\\VC6
\\Release\\ " .\dll_main.cpp
dll_main.cpp
..\\stlport\ctime(25) : fatal error C1083: Cannot open include file: '../include
/ctime ': No such file or directory
NMAKE : fatal error U1077: 'cl.exe ' : return code '0x2 '
Stop.
麻烦大侠告诉我解决的办法,多谢了!!



[解决办法]
查下你的makefie,是否修改了include选项,或自己有设置的地方?
看下你的信息,makefile没用cl.exe的include环境变量,而用了自己的
cl.exe ..../I "..\\stlport" ...
另外
系统找不到指定的文件。
这个正常,因为你用了clean all,它会先清除以前的文件,而文件可能会不存在
..\\stlport\ctime(25) : fatal error C1083: Cannot open include file: '../include
/ctime ': No such file or directory
这个才是错误

读书人网 >C++

热点推荐