【问题标题】:Build error with VC6使用 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)

我没有任何自定义构建命令,并且此错误仅针对此特定项目。请帮忙。

【问题讨论】:

  • 你能解决你的问题吗?如果是这样,请就您如何修复它发表评论。

标签: visual-c++-6


【解决方案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”,它成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      • 1970-01-01
      相关资源
      最近更新 更多