![](/img/trans.png)
[英]Auto-generating C++ code in a pre-build event using Visual Studio
[英]failed pre-build event in visual studio 2010 cancels build
我有一个运行并生成版本文件的python脚本。 我将以下内容用作项目的预构建事件:
call python version.py
鉴于我已经安装了python并且可以找到该文件,所以这个工作正常。 但是,对于不这样做的用户,它将引发错误并取消构建。
有没有一种方法可以使Visual Studio在找不到python-command或python-file的情况下仅忽略生成事件?
一种选择是将对python的调用包装在.bat文件中,如果未找到python,它将以0退出,并用调用此.bat文件替换预构建步骤。
此类测试的示例可能是:
python --version >nul
if errorlevel 1 exit 0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.