自动化编译和打包需要获得x64 Native Tools Command Prompt,解决手动在在开始菜单中查找、运行,获得命令提示窗口的前提是获得VS安装路径,可用微软的工具vswhere.exe获得,这个工具可在github.com微软的仓库里下载,也可以用7-Zip打开VS2022安装文件vs_setup.exe(19 17也可以),在里面可找到。
用法,xxx.bat:
@echo off
FOR /F "tokens=* usebackq" %%i IN (`vswhere.exe -latest -property installationPath`) DO (
call "%%i\VC\Auxiliary\Build\vcvars64.bat"
)
...
这是64位命令提示符的获取方法,如果需要32位的,相信大家都能搞定。