栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【VS Code 配置C++环境】

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【VS Code 配置C++环境】

VS Code 配置C++运行和调试环境
  • 1- 安装软件
  • 2- 创建c++文件
    • 2.1- 创建一个测试文件夹
    • 2.2- 安装VS Code C++插件
  • 3- 运行文件
    • 3.1- 运行test.cpp
    • 3.2- Debug test.cpp程序
  • 写在最后


在VS Code上配置C++环境,看了很多博客和经验贴发现很多都不太容易成功,记录下成功配置的一种方法。


1- 安装软件
  • 安装Visual Studio(这个专业版自己找资源吧)
  • 安装MinGW x86_64-posix-seh

安装好Visual Studio和MinGW后,将MinGW的bin文件添加到环境变量路径path。

step1:找到路径



step2:找到环境变量配置环境


添加环境变量:





2- 创建c++文件 2.1- 创建一个测试文件夹


右键VS Code 打开文件

创建一个C++程序

test.cpp中输入以下代码用于后面调试

#include 
using namespace std;

int main ()
{
     
    int d = 3, f = 5;           // 定义并初始化 d 和 f
    char x = 'x';               // 变量 x 的值为 'x'


    for( ; ; )
    {
        printf("This loop will run forever.n");
    }
 
   return 0;
}
2.2- 安装VS Code C++插件

在Extension中添加C++插件,快捷键为: ctrl+shift+X,为了一次能成功建议你把所有都装上




安装成功后右上角会有run和debug的按钮





3- 运行文件 3.1- 运行test.cpp

点击run按钮

检测到g++.exe,并且点击它(这个g++的目录就是刚刚安装MinGM的目录,记得添加到路径)

点击后程序开始运行,打开Terminal终端查看运行结果

程序运行正常,本示例是死循环故会不停输出This loop will run forever,按ctrl+c停止运行。

3.2- Debug test.cpp程序

点击每行左边设置断点

再次点击右上方,这次使用Debug按钮


下面变成橙色,说明开始debug了

仔细观察上方会有步进按钮


点击continue,左边可以查看到当前变量

继续continue,Terminal会输出This loop will run forever

可以多点击几次,每步进一次都能输出This loop will run forever,debug调试没有问题。


写在最后

笔者看了很多关于VS Code配置C++环境的博客,他们或多或少地要点击terminal或者run按钮生成jason文件,配置task.json、launch.json、setting.json等。笔者也跟着改得焦头烂额,但最后总是不尽如人意,最后干脆自己直接按自己的思路来,一遍竟然成功了。
其实其他博客大多关注的点是.jason文件中程序的路径问题,但是像我这样按步骤来的话其路径是自动设置好的"${fileDirname}\${fileBasenameNoExtension}.exe"所以不用太担心。

还有一点需要注意的是${fileDirname}\${fileBasenameNoExtension}.exe这个指的是你当前浏览文件的路径,所以在运行程序是一定要在test.cpp的页面下进行运行。最后就是当你修改了test.cpp后记得退出debug模式,否则会出现警告。

最后的最后,笔者水平有限,可能很多问题没能深究,但是这个博客是主要记录和分享一下经验,如果有愿意交流很乐意向各位学习。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1021817.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号