gpt4 book ai didi

c++ - 如何从.bat文件设置MSVC “Native Tools Command Prompt”?

转载 作者:行者123 更新时间:2023-12-02 10:11:39 25 4
gpt4 key购买 nike

安装Visual Studio 2019后,它会安装一个名为的快捷方式:

x64 Native Tools Command Prompt for VS 2019
调用此.BAT文件:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat
其中包含:
@call "%~dp0vcvarsall.bat" x64 %*
我猜只是将“x64”作为第一个参数传递给vcvarsall.bat并转发其其余参数。 (我不确定“%〜dp0”是什么意思)。
vcvarsall.bat更长。
无论如何,我的问题是:如何编写一个.BAT文件来设置此快捷方式在.BAT文件的其余部分中所做的环境?
即:我想编写一个名为MyBuild.BAT的文件,该文件可以:
  • 设置vcvars64.bat所做的环境。
  • 调用某些构建命令,就像它们是从“本地工具命令提示符”中运行的一样?

  • 在类似Unix的系统上,我可能会写类似:
    source vcvars64.bat  (runs vcvars64.bat "inline" in caller environment)
    run_my_build_commands

    最佳答案

    根据@HansPassant建议,我正在使用的解决方案是:

    call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
    my_build_command %*

    关于c++ - 如何从.bat文件设置MSVC “Native Tools Command Prompt”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63319478/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com