因为已经安装了 Visual Studio 和 C++ 负载,不想在安装 Mingw了,所以琢磨了一下
解决方式比较简单,直接从 Visual studio 的开发者命令行启动 Visual Studio Code 就可以使用 MSVC(CL) 了,但是每次都要打开终端然后 cd 到项目目录是不方便的,所以琢磨了一下解决方法
1. 手动创建 BAT,每次直接双击运行就可以打开继承了 Visual Studio 环境变量的 Visual Studio Code 了
@echo off
chcp 65001 > nul
call "D:\Program Files\Microsoft\Visual Studio\Community\Common7\Tools\VsDevCmd.bat"
start "" code
exit /B 0
2. 使用 PowerShell 创建 BAT 脚本,考虑到每个人安装路径可能不一样,不想手动替换目录,所以根据 Visual Studio 位置自动生成 BAT脚本,同时创建完成后直接在桌面生成快捷方式
# 用户快捷方式目录,系统快捷方式目录
$UserPrograms = "