c++ - 错误 MSB6006 : "cmd.exe" with Code 9009; command "C:\Program"

标签 c++ windows visual-studio-2010 cmd msbuild

我使用的是 Visual Studio 2010,不幸的是德语版,我收到错误 MSB6006:代码 9009 的“cmd.exe”,请参见此处:

1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" wurde mit dem Code 9009 beendet.

输出显示找不到命令“C:\Program”。

错误起源于此:

<CustomBuild
  Sources                     ="@(CustomBuild)"
  BuildSuffix                 ="$(BuildSuffix)"

  TrackerLogDirectory         ="%(CustomBuild.TrackerLogDirectory)"
  MinimalRebuildFromTracking  ="%(CustomBuild.MinimalRebuildFromTracking)"

  TLogReadFiles               ="@(CustomBuildTLogReadFiles)"
  TLogWriteFiles              ="@(CustomBuildTLogWriteFiles)"
  TrackFileAccess             ="$(TrackFileAccess)"
  ToolArchitecture            ="$(CustomBuildToolArchitecture)"
  TrackerFrameworkPath        ="$(CustomBuildTrackerFrameworkPath)"
  TrackerSdkPath              ="$(CustomBuildTrackerSdkPath)"

  AcceptableNonZeroExitCodes  ="%(CustomBuild.AcceptableNonZeroExitCodes)"
  >
</CustomBuild>

似乎某些环境变量在空间方面是错误的。我认为它可以通过在某处添加 "s 轻松修复,但我不知道在哪里也没有找到任何有用的东西。我该如何解决这个问题?

最佳答案

我通过将我使用的库(qt、osg)移动到一个没有空格的文件夹中解决了这个问题。我认为问题与 qt 有关。

关于c++ - 错误 MSB6006 : "cmd.exe" with Code 9009; command "C:\Program",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33387207/

相关文章:

windows - 了解 MAKEINTRESOURCEW 定义

c - 独立于汇编操作系统的原子比较和交换

c++ - 如何检查 cocos2d-x v3.1 中的特定冲突? C++

c++ - 如何在 C++ 中的文件更改事件中获取文件名

c++ - 为什么 main() 需要大括号?

windows - 如何使用批处理从 Windows 命令行中的每个子目录返回最新文件

visual-studio-2010 - ankhsvn 中颜色的含义

c++ - const变量的static_assert

.net - Teamcity 未满足要求 : MSBuildTools12. 0_x86_Path 存在

c++ - 使用用户定义的比较类对 std::pair 的 std::vector 进行排序