【问题标题】:failed pre-build event in visual studio 2010 cancels buildVisual Studio 2010 中的预构建事件失败取消构建
【发布时间】:2012-10-28 16:33:46
【问题描述】:

我有一个运行并生成版本文件的 python 脚本。我将以下内容用作我的项目的预构建事件:

call python version.py

鉴于我已经安装了 python 并且可以找到该文件,这可以正常工作。但是,对于不这样做的用户,它会引发错误并取消构建。

如果找不到 python 命令或 python 文件,有没有办法让 Visual Studio 默默地忽略构建事件?

【问题讨论】:

    标签: c++ visual-studio-2010 python-3.x


    【解决方案1】:

    一种选择是将对 python 的调用包装在一个 .bat 文件中,如果找不到 python,该文件将以 0 退出,并用调用此 .bat 文件替换预构建步骤。

    这种测试的一个例子可能是:

    python --version >nul
    if errorlevel 1 exit 0
    

    【讨论】:

    • 如何编写bat文件来检测是否找到python?
    猜你喜欢
    • 2012-08-12
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多