使用 VC6 构建错误
Posted
技术标签:
【中文标题】使用 VC6 构建错误【英文标题】:Build error with VC6 【发布时间】:2010-02-04 14:59:14 【问题描述】:当我在 VC6 IDE 中构建应用程序时,我收到此错误:
--------------------Configuration: all - Win32 PRO Unicode Release--------------------
The system cannot find the file specified.
Error executing c:\windows\system32\cmd.exe.
all.exe - 1 error(s), 0 warning(s)
我没有任何自定义构建命令,并且此错误仅针对此特定项目。请帮忙。
【问题讨论】:
你能解决你的问题吗?如果是这样,请就您如何修复它发表评论。 【参考方案1】:构建错误是由于在我们的 VC dsp 文件中卸载了我们的子项目 dsp 之一。 我们卸载了构建不需要的子项目。但我们没有从项目 dsp 中删除它。 (实际上我们有一系列的子项目dsp文件要与主dsp文件一起构建)
一旦加载并再次构建,错误就消失了。感谢您的建议和回答。 没找到原因,但是解决了问题。
【讨论】:
我的同事发现这不是解决方案,而且问题仍然存在,所以无法回答,所以这不应该是公认的答案 构建实际上包含一个实际必须复制库的预链接步骤,该库在路径中不存在,因此出现错误。【参考方案2】:您的某个应用程序依赖项中可能有自定义构建命令。
查看所有内容,并在每个有任何内容的地方添加一个 ECHO ON 作为第一步。 然后,当您进行构建时,您将看到失败的命令的详细信息。
我遇到的最常见的问题是,当我尝试将头文件自动复制到一个公共位置时。我有时会弄错相对路径。将 DIR 添加到后期构建 是一种显示您所在位置的简单方法,并且可以帮助纠正路径错误。
【讨论】:
【参考方案3】:你可能会被删除你的环境变量
【讨论】:
在环境变量(C:\WIndows\System32\cmd.exe)中可用。在 Tools->Options->Directories->Executables 中有条目 C:\Windows\System32【参考方案4】:我将构建模式从 Win32 Simulation 更改为 Win32 Debug,然后单击“Rebuild All”,它成功了。
【讨论】:
以上是关于使用 VC6 构建错误的主要内容,如果未能解决你的问题,请参考以下文章