如何在VS Code中集成VS 2019 x64原生工具命令提示符?
配置VS Code集成终端为VS 2019 x64原生工具命令提示符
你之前的配置核心问题是用了/c参数——这个参数会让cmd执行完指定命令后直接退出,所以bat配置完环境就关闭了。而快捷方式里的/k才是关键,它能让cmd执行命令后保持终端窗口活跃。
直接修改终端配置,把args里的/c换成/k,同时给带空格的bat路径加上引号,最终配置如下:
"terminal.integrated.profiles.windows": { "x64 Native Tools Command Prompt for VS 2019": { "path": [ "${env:windir}\\Sysnative\\cmd.exe", "${env:windir}\\System32\\cmd.exe" ], "args": [ "/d", "/k", "\"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\Build\\vcvars64.bat\"" ], "icon": "terminal-cmd" } }, // 可选:将该终端设为默认打开项 "terminal.integrated.defaultProfile.windows": "x64 Native Tools Command Prompt for VS 2019"
关键参数说明:
/d:禁用注册表中的AutoRun自动命令,避免干扰编译环境配置/k:执行bat脚本后保持终端会话不关闭- 用
\"包裹bat路径:解决路径含空格导致的命令解析错误
保存settings.json后,打开VS Code终端,从顶部下拉菜单选择这个新配置,就能得到和原生工具命令提示符完全一致的64位编译环境。
内容的提问来源于stack exchange,提问作者DunZek
相关产品推荐
相关产品推荐

