cmd.exe退出,代码为9009

raj*_*jat 6 c# visual-studio-2010

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

但它给了我一个名为的错误:

错误1错误MSB6006:"cmd.exe"退出,代码为9009. C:\ Program Files(x86)\ MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 151 6 CGePhysics

当我双击它重定向到我下面给出的页面,我已检查项目属性在自定义生成步骤和自定义生成工具区域中没有任何内容.

在此输入图像描述

小智 1

当我遇到此问题时,这是由于属性管理器中缺少 Direct X 可执行路径。正如此堆栈溢出线程所建议的:MSB6006: \xe2\x80\x9ccmd.exe\xe2\x80\x9d 退出,代码为 9009

\n\n

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

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

\n\n

我进入 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)

\n