vscode配置调用visual studio的编译和调试环境

本文详细介绍了如何在VSCode中配置调用Visual Studio 2019的编译和调试环境,提供了三种不同的配置方法,包括使用Easy C++ Projects扩展、C/C++ Runner扩展以及手动调用编译命令。通过设置相应的json配置文件,如launch.json和task.json,实现了在VSCode中利用Visual Studio的编译环境进行C++项目的开发和调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://blog.csdn.net/qq_37429313/article/details/120588483
https://blog.csdn.net/weixin_45717218/article/details/121720410
0.安装 visual studio 2019, 带 windows Sdk 10。
方法1:
1.安装扩展 Easy C++ Projects
2.打开命令面板(ctrl+shift+p),输入 >easy, 选择新建C++工程
  选择2019 MSVC工具集。
3.Easy自动从国外网站下载配置清单。下载失败,则使用当前目
  录下的配置好的json文件。
方法2:
1.安装扩展 "C/C++ Runner"
2. 配置文件
  .c_cpp_properties.json    配置编译环境(cl.exe),
  settings.json
3. 配置 Runner 调试
方法3:
1. 基本调用3条命令解决:
   (1) vcvarsall.bat <arch-version> <sdk-version>
   (2) cl.exe /c <options> "xxx.cpp"
   (3) link.exe <options> /MACHINE:<arch-version> /out:xx/xx.exe
   (4) (2)和(3)可以合并:cl <options> "xxx.cpp" /link <options> /out:xx/xx.exe
2. 上面的命令,配置成两个json:
   launch.son
   task.json
3. lauch.son 调用 task.json。task.json调用"vcvarsall.bat"配置编译环境,
   接着调用多个"Command"如: cl.exe, link.exe等,然后调用自己写的清理脚本(Clean.bat)
4.tasks.json 里"vcvarsall.bat"配置程序运行的VS环境,
  使用Everything工具搜索位置,把完整路径加入到"args"参数里.
5."cppvsdbg"配置项使用“ms-vscode.cpptools-1.11.5-win32-x6”
  扩展里的vsdbg.exe来调试程序。
6.CleanRubbish.bat 清理编译生成的文件
7.notepad++ + Hex-Editor 查看是否64位
  

以下展示方法3的配置文件:

//launch.json
{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "2.0.0",
  "configurations": [
    {
      "name": "cl.exe - 生成和调试活动文件",
      "type": "cppvsdbg",
      "request": "launch",
      "program": "${workspaceFold
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值