老问题,"仍"未解决,真正搞明白的兄弟给指条明路吧
1、问题现象
用VC++.NET 向导生成的MFC对话框程序,未改一行,之间BUILD,提示找不到vcspawn.exe这个程序。具体编译的LOG,见最后。
2、来CSDN搜索以前的帖子,得到了一些解决方法,亲自试验的结果如下:
a) 在工具-》选项-》VC++目录,把vcspawn.exe所在的目录“D:\Program Files\Microsoft\Visual Studio .NET\Common7\Tools\”手工添加上。结果问题依旧。检查过注册表,相关项的键值是正确的。
b)把vcspawn.exe乱拷贝一通,比如拷贝到:project所在目录@"d:\My Project\cdotnettest1\",又如:C:\WINDOWS\SYSTEM32,还有 VC7\BIN目录。结果:失败,问题依旧。
c)狠了狠心,REINSTALL,重装上阵!最后的法宝,在硬盘狂转半小时后,结果还是失败! 问题依旧。
3、得到的一些收获:
发现,有类似问题的兄弟门好像也是同时装过VS6.0,也是没有装在C盘上。
我现在是实在没什么着了,整个安装过程除了上面的不是问题的问题外,好像也没什么不对的。不过安装过程中倒是提示过我说什么“D:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\VDT\2052\vdt70pui.dll 注册类库失败”,我当时选“忽略”,安装还可以继续。
不知有那位同仁,能给我点意见,急切的关注中。
以下是C++.NET编译的LOG。
生成日志 ------- 已启动生成:项目:cdotnettest1,配置:Debug|Win32 -------
环境空间 ALLUSERSPROFILE=C:\Documents and Settings\All Users.WINDOWS
APPDATA=C:\Documents and Settings\WINTERS\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=WINTER
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\WINTERS
INCLUDE=D:\Program Files\Microsoft Visual Studio .NET\Vc7\include;D:\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\include;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\prerelease;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include;D:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\include;
LIB=D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib;D:\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\lib;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\lib\prerelease;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\lib;D:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\lib;
LIBPATH=
LOGONSERVER=\\WINTER
MSDevDir=C:\Program Files\Microsoft Visual Studio\Common\MSDev98
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=D:\Program Files\Microsoft Visual Studio .NET\Common7\Tools;D:\Program Files\Microsoft Visual Studio .NET\Vc7\bin;D:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\bin\prerelease;D:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\bin;D:\Program Files\Microsoft Visual Studio .NET\\Common7\Tools;D:\Program Files\Microsoft Visual Studio .NET\Common7\ide;C:\Program Files\HTML Help Workshop;D:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 1 Stepping 2, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0102
ProgramFiles=C:\Program Files
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\WINTERS\LOCALS~1\Temp
TMP=C:\DOCUME~1\WINTERS\LOCALS~1\Temp
USERDOMAIN=WINTER
USERNAME=WINTERS
USERPROFILE=C:\Documents and Settings\WINTERS
VSCOMNTOOLS="D:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\"
windir=C:\WINDOWS
_ACP_ATLPROV=D:\Program Files\Microsoft Visual Studio .NET\Vc7\bin\ATLPROV.DLL
_ACP_INCLUDE=D:\Program Files\Microsoft Visual Studio .NET\Vc7\include;D:\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\include;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\prerelease;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include;D:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\include;
_ACP_LIB=D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib;D:\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\lib;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\lib\prerelease;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\lib;D:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\lib;;D:\Program Files\Microsoft Visual Studio .NET\Vc7\include;D:\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\include;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\prerelease;D:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include;D:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\include;
_ACP_PATH=D:\Program Files\Microsoft Visual Studio .NET\Common7\Tools;D:\Program Files\Microsoft Visual Studio .NET\Vc7\bin;D:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\bin\prerelease;D:\Program Files\Microsoft Visual Studio .NET\Common7\Tools\bin;D:\Program Files\Microsoft Visual Studio .NET\\Common7\Tools;D:\Program Files\Microsoft Visual Studio .NET\Common7\ide;C:\Program Files\HTML Help Workshop;D:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;
命令行 正在创建临时文件“d:\My Project\cdotnettest1\Debug\RSP000017.rsp”,其内容为
[
/Od /D "WIN32" /D "_WINDOWS" /D "_DEBUG" /D "_MBCS" /D "_AFXDLL" /Gm /EHsc /RTC1 /MDd /Zc:wchar_t /Yu"stdafx.h" /Fp"Debug/cdotnettest1.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /TP
"cdotnettest1Dlg.cpp"
"cdotnettest1.cpp"
]
正在创建命令行“cl.exe @"d:\My Project\cdotnettest1\Debug\RSP000017.rsp" /nologo”
正在创建临时文件“d:\My Project\cdotnettest1\Debug\RSP000018.rsp”,其内容为
[
/Od /D "WIN32" /D "_WINDOWS" /D "_DEBUG" /D "_MBCS" /D "_AFXDLL" /Gm /EHsc /RTC1 /MDd /Zc:wchar_t /Yc"stdafx.h" /Fp"Debug/cdotnettest1.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /TP
"stdafx.cpp"
]
正在创建命令行“cl.exe @"d:\My Project\cdotnettest1\Debug\RSP000018.rsp" /nologo”
输出窗口 项目 : error PRJ0001 : vcspawn.exe 是必需的文件,但未能在路径上找到该文件。
结果 生成日志保存在“file://d:\My Project\cdotnettest1\Debug\BuildLog.htm”中
cdotnettest1 - 1 错误,0 警告