首页 > 编程语言 >VScode快速配置c++(菜鸟版)

VScode快速配置c++(菜鸟版)

时间:2024-09-17 16:24:38浏览次数:11  
标签:插件 Code VScode 菜鸟 代码 gcc c++ vscode

1.vscode是什么

Visual Stdio Code简称VS Code,是一款跨平台的、免费且开源的现代轻量级代码编辑器,支持几乎 主流开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段提示、代码对比等特性,也拥有对git的开箱即用的支持。同时,它还支持插件扩展,通过丰富的插件,用户能获得更多高效的功能。

2.下载vscode

很简单,直接去Microsoft store就能下着

 

 

 

3.基础项配置
       中文(需要重启vscode)

在左边侧边栏中点击插件,搜索:Chinese,显示的第一个插件就是汉化包,直接安装即可。

安装完汉化后,立马就会在右下角提示如下窗口,点击restart,会自动重启VScode,即可汉化使用

      

c++

 

4.编译器gcc

vscode没有自带编译功能,下载一个gcc是最好的选择

下载路径:

tdm-gcc.tdragon.net/

安装流程:

一、64位的安装上面那个,如何你不确定你的电脑的配置,那就装下面那个(不会有小伙伴不知道如何查自己电脑的配置吧

 

 

 

Code Runner

Code Runner可以帮我们来运行各位小伙伴所写的代码,让代码跑起来吧。

重启vscode

这一步很重要,让前面的设置生效,要不然后面会出现问题。

编程

打开一个文件

在VScode上写代码都是首先要打开文件夹的,这样也方便管理代码和编译器产生的可执行程序和VScode生成的配置文件等。

先创建一个文件夹(这步不用说吧)
打开文件夹(ctrl+k,ctrl+o)

选择自己创建的文件夹

新建文件

tips:c++的后缀名为.cpp

设置编译选项(刚开始要自己慢慢找)

配置【编译器路径】为你安装的MinDW-w64目录下的gcc的路径:

要编译代码,我们接下来,在终端中:配置任务,如下图: 

 

 这时就会默认生成一个task.json文件

按一下ctrl+s就行

运行

点击右键,然后Ctrl+Alt+N

 

完成!!!

更多!!!

通义灵码是个不错的插件(具体教程去网上搜)

html:

最后点个赞吧!!!

标签:插件,Code,VScode,菜鸟,代码,gcc,c++,vscode
From: https://blog.csdn.net/Lucas55555555/article/details/142314894

相关文章

  • C++内存管理详解:各类变量的存储区域
      在C++中,变量的存储位置取决于它们的类型和生命周期。那么不同的各个变量究竟存储在哪个区域呢?1.不同类型的变量我们首先从变量类型的不同来说明:1.全局变量和静态变量 -存储区:全局/静态区(静态区)-说明:全局变量(包括文件级和函数级的)和使用`static`关键字声明的变......
  • C++的类与对象下
    目录1.初始化列表2.隐式类型转换1.单参数2.多参数(C++11提供的新功能)3.static成员4.友元5.内部类6.匿名对象1.初始化列表C++祖师爷规定初始化列表是成员变量定义与初始化的地方。classTime{public: Time(inthour) :_hour(hour) { cout<<"Time()"<<......
  • 4.C++中程序中的命名空间
    咱们在前面的程序中,提到过使用usingnamespacestd;引入这个命名空间,那么std就是由编程系统提供的标准命名空间,那什么是命名空间呢?想像一下,比如一个年级的学生,在记录的时候出现了重名的情况,那么这个时候应该怎么记录呢,是不是需要加一些其它的名称,比如,一三班小李同学,一一班小李......
  • C++信奥老师解一本通题 1370:最小函数值(minval)
    ​【题目描述】有n个函数,分别为F1,F2,...,Fn。定义Fi(x)=Ai*x*x+Bi*x+Ci(x∈N∗)。给定这些Ai、Bi和Ci,请求出所有函数的所有函数值中最小的mm个(如有重复的要输出多个)。【输入】第一行输入两个正整数n和m。以下nn行每行三个正整数,其中第ii行的三个数分别位Ai、Bi和Ci输入数......
  • C++:多态
    目录一.多态的概念二.多态的定义及其实现1.虚函数2.虚函数的重写/覆盖3.实现多态的条件 4.虚函数重写的例外5.析构函数的重写6.经典例题7.C++11override和final关键字8.重载、重写/覆盖、隐藏的区别三.抽象类四.多态的原理1.虚函数表指针2.多态如何实现3.动态......
  • C++面试考点:拷贝赋值运算符和拷贝构造函数有什么区别?
    定义和功能拷贝构造函数拷贝构造函数是一种特殊的构造函数,用于创建一个新对象,该新对象是作为另一个同类型对象的副本而创建的。其函数原型通常为类名(const类名&other)(在C++11之前,const也可省略)。例如:classMyClass{public:MyClass(constMyClass&ot......
  • C++11 线程同步接口std::condition_variable和std::future的简单使用sk
    合集-C++(1)1.C++11线程同步接口std::condition_variable和std::future的简单使用09-17收起std::condition_variable条件变量std::condition_variable有wait和notify接口用于线程间的同步。如下图所示,Thread2阻塞在wait接口,Thread1通过notify接口通知Thread2继续执行。......
  • 信息学奥赛c++语言:求整数的和与均值
    题目描述读入n(1≤n≤10000)个整数,求它们的和与均值。输入输入第一行是一个整数n,表示有n个整数。第2~n+1行每行包含1个整数。每个整数的绝对值均不超过10000。输出输出一行,先输出和,再输出平均值(保留到小数点后5位),两个数间用单个空格分隔。样例输入 4344222343222......
  • C++实现redis分布式锁
    实现Redis分布式锁在C++中通常涉及到使用Redis客户端库来与Redis服务器通信。下面是一个简单的例子,展示如何使用C++和Redis实现一个基于Redis的分布式锁。首先,你需要安装一个支持Redis的C++客户端库。例如,可以使用`lib_redis`或者`cpp-redis`等库。这里我将提供一个伪代码级别......
  • C/C++笔记
    C/CPP笔记杂记structmsg_train和typedefstructmsg_train大小不一样cstdio和stdio#include<stdio.h>intmain(){printf("Hello,World!\n");return0;}#include<cstdio>intmain(){std::printf("Hello,World!\n"......