全新版本,手把手教你配置c\c++

news/2024/12/23 1:20:04/

上一篇图片多,语句乱,内容乱

这一篇采用全新的教程

这次在不删软件的前提下进行

老规矩先把之前看的教程残余删除

如果你有很多插件和设置这边建议先备份

打开c盘,在搜索栏里输入你的用户名

在箭头位置搜索你的用户名,就是你每次开机都会显示在正中间的名字

 先点小箭头,再点大箭头,大箭头对应的就是你的用户名

例如我现在用户名叫严欣铷

那么我只要在搜索栏里直接输入进去,效果如下

 一般情况下都是第一个,如果不是那么注意他们后面的区别,左箭头那个只有用户两个字

点进去

 删除左箭头两个文件分别是vscode和vscode-cli

 依次点击查看--文件扩展名-隐藏的项目

就会把AppData显示出来

点进去

点击Roaming文件,效果如下,然后删除code这个文件

 进行上面的全部你就删除了VSC的全部缓存

 添加插件,会的直接跳过

添加两个插件就可以配置好c/c++,实际上只有一个

第二个是中文翻译,可加可不加

对c/c++进行配置

 先安装另一个版本,版本为1.8.4,你点击左箭头那个就会有全部版本,选择1.8.4进行安装就可

如果你没有先完成第二步,那么接下来我们的过程会不一样(全部调整完你可以选择更新到最新版本)

第三步,点击扩展设置

找到图片里箭头的三个设置,第一个设置根据你的Mingw存储位置决定,例如我的MinGW在f盘

 第二个设置

从上到下

第一个bin是上面那个图的设置

下面两个箭头,第一个include是c++的

lib是c的

复制他们的地址

 复制好了继续进行下一步

 第一个箭头就是让复制的

第二个箭头根据你电脑是64位还是32位,如果是32位选择gcc-x86

插件配置完成

可以正式开始你的c/c++之旅了

第一次使用需要设置一点东西,设置完就可以真正意义上的开始了

看箭头

向上的箭头为c.c是c语言,如果你要变成c++,那么把后缀名改成.cpp

向下的箭头为utf-8,意味着你的中文会变成乱码

 改中文GBK过程如下,先打开设置

 

 安装上面两张图片的步骤进行设置,在第二步中选择GBK那么中文就不会变成乱码了

点击运行——以非调试模式运行

 点击第一个GDB/LLDB

点击第二个g++

 完成后会自动生产一个文件

 箭头1   "type":"cppvsdbg"

 箭头2    false改成true

然后启动代码

 完成

注意你要看这个,

 如果你那个不是GBK点击可以修改

前面的那个是要重启的

没有改

 

结束

 

 

 

 

 


http://www.ppmy.cn/news/69861.html

相关文章

Pandas Power Play: 构建数据帝国的两表JOIN和group by之旅

在数据分析的过程中,常常需要把多张表格进行合并,或者按照某些规则进行分组统计。Pandas是Python中一个非常强大的数据处理库,其中的JOIN和group by函数能够帮助我们轻松地完 成这些任务。本教程将详细介绍如何使用这两个函数,让…

Vue--》探索Pinia:Vue状态管理的未来

目录 Pinia的讲解与使用 Pinia的安装与使用 store数据操作 解构store数据 actions-getters的使用 Pinia常用API 持久化插件 Pinia的讲解与使用 Pinia 是由 Eduardo San Martin Morote 创建的,这是一个轻量级的、使用 Vue3 Composition API 的状态管理库。Pi…

Java设计模式-组合模式

简介 在软件设计中,设计模式是一种被广泛接受和应用的经验总结,旨在解决常见问题并提供可复用的解决方案。 组合模式是一种结构型设计模式,它允许将对象组合成树形结构以表示“部分-整体”的层次结构。这种模式能够使客户端以一致的方式处理…

软测人正在杀死软测行业

前言、一个软件做出来,最不能少的人是谁? 不用说就是开发,因为开发是最了解软件运作的那个人,早期不少一人撸网站或者APP的例子,相当于一个人同时是产品、研发、测试、运维等等,这也是为何开发是地位和上限…

【小沐学Python】Python实现在线英语翻译功能

文章目录 1、简介2、在线翻译接口2.1 Google Translate API2.2 Microsoft Translator API2.2.1 开发简介2.2.2 开发费用2.2.3 开发API 2.3 百度翻译开放平台 API2.3.1 开发简介2.3.2 开发费用2.3.3 开发API 2.4 Tencent AI 开放平台的翻译 API2.4.1 开发简介2.4.2 开发API 2.5 …

python3+telnetlib实现简单自动测试

1 telnetlib介绍 1.1 简介 官方介绍文档:telnetlib – Telnet 客户端 — Python 3.9.6 文档 telnetlib 模块提供一个实现Telnet协议的类 Telnet。 1.2 库常用函数及使用 1.2.1 建立连接 建立连接有两种方式:1、实例化函数的时候,将可选参数…

【SpringCloud微服务实践】提供与消费

提供与消费 文章目录 提供与消费创建服务提供者初始化项目项目配置定义User编写UserMapper编写Service层定义api接口返回格式编写Controller层 创建服务消费者配置User服务的地址创建RestTemplate Bean创建UserApi编写Controller层 总结 微服务属于分布式系统,微服务…

MySQL 字段为 NULL 的5大坑,大部分人踩过

数据库字段允许空值(null)的问题,小伙伴你遇到过吗? 在验证问题之前,我们先建一张测试表及测试数据。 构建的测试数据,如下图所示: 有了上面的表及数据之后,我们就来看当列中存在 NULL 值时,究…