6

我正在尝试从此存储库 https://code.google.com/p/kinect4bag/在 Visual Studio 中编译 XNABasics 项目

但它给了我一个名为:

错误 1 ​​错误 MSB6006:“cmd.exe”以代码 9009 退出。C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 151 6 CGePhysics

当我双击它将我重定向到下面给出的页面时,我检查了项目属性在自定义构建步骤和自定义构建工具区域中没有任何内容。

在此处输入图像描述

4

3 回答 3

3

现在才碰到这个话题。

我有完全相同的错误。就我而言,我的项目正在寻找的 swig.exe 路径是错误的。一旦我确定 SWIG 包与我的项目属性的宏正在查找的路径相同,我的问题就得到了解决。

于 2014-06-24T14:16:43.153 回答
1

当我遇到这个问题时,这是由于属性管理器中缺少 Direct X 可执行路径。正如此堆栈溢出线程所建议的那样:MSB6006:“cmd.exe”以代码 9009 退出

在检查我的构建日志后,我发现

'fxc' 未被识别为内部或外部命令
这让我想到了这个解决方案:“fxc.exe”不被识别为内部或外部命令

我进入我的属性管理器到 Microsoft.Cpp.Win32.user 并将正确的 DirectX SDK 路径添加到可执行文件、包含和库(C:\Program Files\Microsoft DirectX SDK\Utilities\bin\x64、C:\Program Files \Microsoft DirectX SDK\Include, C:\Program Files\Microsoft DirectX SDK\Lib\x86)

于 2013-09-13T20:23:50.403 回答
0

此错误表明在命令行环境中执行命令失败。您应该查看输出日志(例如,在 Visual Studio 中查看-> 输出)并找到此错误。例如,以下日志说明 windows 命令无法识别“make”语法。因此,我将其替换为“nmake”并为其设置 PATH 变量。

2>  'make' is not recognized as an internal or external command,

2> 可运行的程序或批处理文件。2>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(170,5):错误 MSB6006:“cmd.exe”退出,代码为 9009。

于 2016-05-11T02:22:48.977 回答