VSCode配置C++环境——弹出黑窗运行和断点调试程序

这篇具有很好参考价值的文章主要介绍了VSCode配置C++环境——弹出黑窗运行和断点调试程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

先决配置教程

安装拓展

1. Code Runner

 2. Tabnine AI Autocomplete

配置文件launch.json

 总结


前言

笔者配置了很多次VSCode环境,但越配越烂导致很长一段时间都没有再打开过VSCode,但是VSCode确实轻量级,在打比赛之类的场合很适合快速编写代码(前端另说),既然都是无用的软件了不如卸载了重新下载重新配置。

本文章着重实现以下需求:

  1. 配置C/C++环境并可以编译运行

  2. 直接右键运行.cpp文件和自动补全代码

  3. 黑框框运行和调试(笔者最需要但又查不明白的)

  4. 编译运行和断点调试配置

最终效果如下

VSCode配置C++环境——弹出黑窗运行和断点调试程序

先决配置教程

  1. 卸载干净VSCode 彻底卸载VSCode教程

  2. 卸载后的初始环境配置 从安装VSCode到配置环境教程

按照这两个教程配置初始环境后基本完成了从零开始的环境搭建

安装拓展

要实现直接右键run code代码和代码自动补全,安装以下两个拓展即可

1. Code Runner

让你的代码可以直接右键运行

VSCode配置C++环境——弹出黑窗运行和断点调试程序

 2. Tabnine AI Autocomplete

实现自动补全代码

VSCode配置C++环境——弹出黑窗运行和断点调试程序

到此为止已经实现了 4个需求中的前两个

配置文件launch.json

要让代码可以黑框框运行和Debug断点调试,需要更改配置文件launch.json

直接全选将下面这些配置复制粘贴更换launch.json中的内容即可,没有launch.json的话在.vscode目录下新建一个launch.json文件,其中有两行需要按照自身环境更改

{
    "version": "0.2.0",
    "configurations": [
    
        {
            "name": "编译",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "cmd",
            "args": [
                "/C"
            ],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "console": "internalConsole",
            "internalConsoleOptions": "neverOpen",
            "preLaunchTask": "C/C++: g++.exe 生成活动文件"
        },
        {
            "name": "编译并执行",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "cmd",
            "args": [
                "/C",
                "${fileDirname}/${fileBasenameNoExtension}.exe"
            ],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "console": "externalTerminal",
            "preLaunchTask": "C/C++: g++.exe 生成活动文件"
        },
        {
            "name": "Debug",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "E:\\Develop\\mingw64\\bin",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "E:\\Develop\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe 生成活动文件"
        }
    ]
}

按照自身环境更改这两行的路径

VSCode配置C++环境——弹出黑窗运行和断点调试程序

配置好launch.json文件后在左菜单“运行和调试”中会出现三个新选项

VSCode配置C++环境——弹出黑窗运行和断点调试程序

然后就可以实现像VS一样可以使用黑框框编译执行和Debug了,打比赛非常方便

断点调试测试,成功!

VSCode配置C++环境——弹出黑窗运行和断点调试程序

 总结

到此实现了所有需求

因为是刚安装好的环境,拓展就只有这些,非常干净(之前安装了十几个拓展,环境直接烂完)

VSCode配置C++环境——弹出黑窗运行和断点调试程序

需要注意的是,.vscode文件夹下除了launch.json文件外,另外两个文件都是根据第二个环境搭建教程 从安装VSCode到配置环境教程 自动生成的

VSCode配置C++环境——弹出黑窗运行和断点调试程序文章来源地址https://www.toymoban.com/news/detail-448418.html

到了这里,关于VSCode配置C++环境——弹出黑窗运行和断点调试程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【软件安装&环境配置】VScode 设置运行前清屏

    在运行插件中设置 运行插件的安装参考:【软件安装环境配置】VsCode安装和配置各种环境(保姆级)-CSDN博客 找到Code-runner: Clear Previous Output,把 √ 打上即可 本文所涉及的他人内容包括但不限于文字、图片、音频、视频等,来源于各个渠道和资源,并非本文作者原创。在使

    2024年02月06日
    浏览(61)
  • 环境配置——Windows平台配置VScode运行环境为远程服务器或虚拟机

    1. 远程机需要先安装SSH服务,命令如下 2. 安装好后需要开启SSH服务: 3. 查看SSH服务是否有被开启: 4. 本地Windows需要生成密钥将公钥放到远程机中 4. 1 Windows生成密钥: 进入 C:Users用户名.ssh(如没有该目录则需要手动创建)  4.2 在远程机上 ~/.ssh 目录下创建 authorized_keys 文

    2024年04月27日
    浏览(67)
  • vscode里配置C#环境并运行.cs文件

        vscode是一款跨平台、轻量级、开源的IDE, 支持C、C++、Java、C#、R、Python、Go、Nodejs等多种语言的开发和调试。下面介绍在vscode里配置C#环境。这里以配置.Net SDK v5.0,语言版本为C#9.0,对应的开发平台为VS2019,作为案例说明。     vscode每3个月就有一次版本更新,而且分为

    2024年02月11日
    浏览(42)
  • 快速下载VScode并配置Python运行环境【详细教程】

    博主:命运之光 前言 本文主要内容,下载VScode和配置Python运行环境, 安装,主打的就是一个简单快速 下载vscode 第一步vscode官网下载 vscode官网下载 点击跳转到下载官网 第二步点击下载 第三步点击下载 下载后等待下载完成即可 安装vscode 第一步 第二步 第三步 第四步 第五步

    2024年02月01日
    浏览(62)
  • VSCode 配置 C++ 环境

    VSCode(Visual Studio Code)是一款轻量级的代码编辑器,拥有丰富的插件生态系统,支持多种语言开发。在本文中,作者将介绍如何在 VSCode 中配置 C++ 环境,以便于开发和调试 C++ 代码。 VSCode 具有以下优势: 轻量级:相比于其他 IDE,VSCode 占用的资源更少,启动更快。 插件丰富

    2024年02月09日
    浏览(52)
  • 【c++】VSCode配置 c++ 环境(重新制作)

    上一篇帖子【c++】VSCode配置 c++ 环境(小白教程)_vscode配置c/c++环境_StudyWinter的博客-CSDN博客 大火,但是依旧有很多小伙伴反应没有配好环境,今天打算重新写一个教程,希望对大家有帮助。 在CSDN上传了我自己的MinGW,供大家下载,已经配置好了,直接解压配置环境变量即可

    2024年02月06日
    浏览(58)
  • 【VSCode】mac系统利用VSCode配置C++环境

    本文主要提供给想要在mac电脑上编写C++的童鞋,帮助你们有一个更好的编程环境; mac系统下的C++编程环境可以用苹果官方的软件Xcode,也很简单,在app store里就可以下载,但是也有一个非常痛苦的问题,就是这个软件实在是太大,256G内存的直接可以劝退了,所以mac系统下建议

    2024年02月16日
    浏览(51)
  • vscode c++ 环境配置(终极版)

    1.1 配置MinGw编译器 (1)下载mingw64 mingw64 的按照包,我已经放在百度网盘上了,搭建可自行下载: 链接: https://pan.baidu.com/s/1NoPGAYFuP5ysXTf8wtvbEA?pwd=wd6w 提取码: wd6w (2)配置环境变量 将下载好的 mingw64.zip 解压,找到解压后 bin 文件所在路径 然后将bin所在路径,如我这里的 D:ins

    2024年02月12日
    浏览(44)
  • VScode运行npm错误解决:如何安装与配置Node.js环境

    在VScode中遇到npm无法识别的错误时,可能是因为未安装Node.js或环境变量配置不正确。

    2024年02月06日
    浏览(100)
  • VSCode配置C++开发环境:OpenCV

    最近在做深度学习的C++部署相关工作,于是写下这篇文档记录环境配置的过程。环境配置是一项非常繁琐的工作,无论从大学做相关作业还是到工作上。做这项工作需要技术的同时,还需要点运气。当然遇到无法解决的玄学问题,最终只有一个办法:重启设备。 本篇文章以环

    2024年02月08日
    浏览(101)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包