mar*_*jno 7 bash batch-file visual-studio
我需要从构建不同版本的应用程序的同一个 bash 脚本 (msys) 中调用 vcvars32.bat 和 vcvars64.bat。
问题是,即使我能够使用 cmd.exe 命令调用批处理文件,一旦它返回,Visual Studio 变量显然不会设置。
我无法从调用 bash 脚本的外部批处理文件(如 msys.bat)调用 vcvars,因为我需要在同一脚本中依次调用它们。
那么,有没有办法调用 vcvars 以便在运行时正确设置 bash 脚本中的变量?
小智 -1
您需要做的是在批处理脚本中使用命令:“call”。所以它可能看起来像这样:
call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
echo DevEnvDir set to: %DevEnvDir%
Run Code Online (Sandbox Code Playgroud)
如果您不使用“call”,则脚本将在 vcvars32.bat 退出后退出,并且不会运行任何其他命令。
归档时间: |
|
查看次数: |
2403 次 |
最近记录: |