cmd.exe退出,代码为9009

时间:2013-07-06 14:39:10

标签: c# visual-studio-2010

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

但它给了我一个错误名称:

  

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

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

enter image description here

3 个答案:

答案 0 :(得分:3)

现在刚刚遇到这个帖子。

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

答案 1 :(得分:1)

当我遇到此问题时,由于在属性管理器中缺少Direct X可执行路径。正如此Stack Overflow主题中所建议的那样:MSB6006: “cmd.exe” exited with code 9009

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

'fxc' is not recognized as an internal or external command
带来了我的解决方案:'fxc.exe' is not recognized as an internal or external command

我进入我的物业经理Microsoft.Cpp.Win32.user并向Executables,Include和Library添加了正确的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)

答案 2 :(得分:0)

此错误表明在命令行环境中执行命令失败。您应该查看输出日志(例如,visual studio中的view->输出)并找到此错误。例如,在日志中说明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。