none
error MSB6006: “cmd.exe”已退出,代码为 9009 RRS feed

  • 问题

  • 1>------ 已启动生成: 项目: FFT, 配置: Debug Win32 ------
    1>  Performing Custom Build Tools
    1>  'C:\Program' 不是内部或外部命令,也不是可运行的程序
    1>  或批处理文件。
    1>  Performing Custom Build Tools
    1>  'C:\Program' 不是内部或外部命令,也不是可运行的程序
    1>  或批处理文件。
    1>  Performing Custom Build Tools
    1>  'C:\Program' 不是内部或外部命令,也不是可运行的程序
    1>  或批处理文件。
    1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5): error MSB6006: “cmd.exe”已退出,代码为 9009。
    ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

    请问是哪里出错了?怎么解决

    2018年5月10日 12:28

全部回复

  • Hi,

    感谢在MSDN论坛发帖。

    >>  'C:\Program' 不是内部或外部命令,也不是可运行的程序

    请问你是MSBuild的工程还是C++的工程?

    如果你是c++的工程,请检查你的项目属性->Custom Build Steps中是否设置了command line。在你设置的custom build事件里,尽量避免使用空格等特殊字符。

    如果你想设置custom build的路径或者其他事件,请参考下面的文档。

    https://msdn.microsoft.com/en-us/library/e85wte0k.aspx

    Best Regards,

    Baron Bi


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年5月11日 1:51