vscode 使用 msvc 编译运行


在已经安装有 VS 的情况下,使用微软编译器 msvc 配置 vscode 作为轻量级 C/C++ IDE。

  • 本机环境: VS 2019 + vscode 最新版

详细配置见官方说明.

1. 从 VS 命令行工具打开文件夹

打开vs命令行工具
使用 code path 打开 vscode:
打开文件夹
vscode 打开后命令行可以关闭。

2. 自动配置 msvc 编译器

Ctrl + Shift + P 快捷键,选择如下选项,会自动配置好 cl.exe 编译器路径:
添加msvc
自动配置路径

3. 新建 cpp 文件

新建cpp文件

4. F5 弹出自动配置 tasks.json 和 launch.json

自动配置
生成配置文件
选择好后直接开始调试运行,DEBUG CONSOLE 窗口有调试输出。

小结

上述做法每次都需要从 vs 命令行工具打开 vscode,优点是不需要安装 mingw-64 等其他编译器,也不需要手动添加配置文件,生成的三个文件 c_cpp_properties.jsontasks.jsonlaunch.json 都在 .vscode 文件夹下,打开新的 terminal ,可以看到生成的中间文件:
新的terminal

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
您好!对于在VS Code使用MSVC 2019,您需要按照以下步骤进行设置: 1. 首先,确保您已经安装了Microsoft Visual Studio 2019并且已经安装了C++工作负载。如果还没有安装,您可以从 Microsoft 官方网站下载并安装。 2. 安装好VS 2019后,打开VS Code并安装Microsoft的 C/C++ 扩展。您可以在扩展面板搜索并安装它。 3. 在VS Code,按下`Ctrl+Shift+P` (或者 `Cmd+Shift+P` 在 macOS 上)打开命令面板,并输入"Edit in settings.json",选择 "Preferences: Open Settings (JSON)"。 4. 在`settings.json`文件添加以下配置: ```json "tasks": [ { "type": "shell", "label": "C/C++: cl.exe build active file", "command": "${env:comspec}", "args": [ "/E:ON", "/V:ON", "/K", "\"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\Build\\vcvars64.bat\"", "&&", "cl.exe", "/Zi", "/EHsc", "/Fe:", "${fileDirname}\\${fileBasenameNoExtension}.exe", "${file}" ], "options": { "cwd": "${workspaceFolder}" }, "problemMatcher": [ "$msCompile" ], "group": { "kind": "build", "isDefault": true } } ] ``` 请记住,根据您的安装位置和版本,您可能需要修改`vcvars64.bat`的路径。 5. 保存并关闭`settings.json`文件。 现在,您可以在VS Code打开一个C++文件,并按下`Ctrl+Shift+B`(或者 `Cmd+Shift+B` 在 macOS 上)来编译运行您的程序。这将使用MSVC 2019编译器来构建并生成可执行文件。 希望这对您有所帮助!如果您还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值