0%

VSCode环境配置

VSCode上的一些环境配置记录。

C/C++环境配置

运行环境

  • VSCode上安装插件C/C++Code Runner
  • 配置Code Runner
    • 点击Code Runner设置->扩展设置
    • 建议勾选Clear Previous OutputIgnore SelectionRun In TerminalSave All Files Before RunSave File Before Run
    • 建议不勾选Preserve Focus
  • 设置中建议勾选
    • Files: Auto SaveafterDelay
  • 设置中建议不勾选
    • C_Cpp: Debug Shortcut

调试环境

在需调试的cpp文件上

  • 生成tasks.json文件
    • 打开命令面板command+shift+P
    • 打开配置任务Tasks: Configure Task
    • 选择clang++ 生成活动文件,即生成tasks.json文件
  • 生成launch.json文件
    • 切换到运行和调试页面
    • 点击创建 launch.json 文件,即生成launch.json文件
  • 编辑launch.json文件
    • 点击添加配置 -> C/C++:(lldb)启动,并编辑下面配置
    • 修改"program": "${fileDirname}/${fileBasenameNoExtension}",
      即程序可执行文件的完整路径:当前打开的文件的完整目录名 / 当前打开的文件的文件名 (不包含文件扩展名)
    • 修改"externalConsole": true,
    • 添加"preLaunchTask": "C/C++: clang++ 生成活动文件"
      即调试会话开始前要运行的任务,tasks.json文件的label配置
  • 点击调试

参考