首页 > 编程语言 >VS code轻量级开发平台配置(C/C++版)

VS code轻量级开发平台配置(C/C++版)

时间:2024-12-17 16:00:51浏览次数:6  
标签:bin code VS 轻量级 安装 msys2 下载

写c++代码一直用VS,后来发现太麻烦了,转站vs code。按照步骤安装,问题不大。我也是跟着一个博主学习安装的,一起学习。


一、VS code下载

下载链接:Download Visual Studio Code - Mac, Linux, Windows

对应选择适合自己电脑的版本,安装路径自定义时不要包含中文字符,其他的直接下一步。

二、 MinGW-W64下载

下载链接:Release 2024-01-13 · msys2/msys2-installer

1、下载msys2-x86_64-20240113.exe

 2、安装

点击安装

出现黑窗后,输入pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain 

 3、配置环境变量:path中加入bin路径(D:\msy32\ucrt64\bin

 4、重启!!!一定重启!!!windows+R---->cmd测试环境

gcc -v

g++ -v

gdb -v

三个命令没有出现标红,表示配置成功

三、VS code使用

1、第一个和第二个是需要下载的,其他的不强求

2、测试代码

#include<iostream>
using namespace std;

int main(){
   cout<<"hello C++"<<endl;
}

 3、成功


 到此结束,希望帮到你!! \(^o^)/~

标签:bin,code,VS,轻量级,安装,msys2,下载
From: https://blog.csdn.net/weixin_48849679/article/details/144536613

相关文章

  • 在CodeBolcks+Windows API下的C++面向对象的编程教程——给你的项目中添加图标
    0.前言我想通过编写一个完整的游戏程序方式引导读者体验程序设计的全过程。我将采用多种方式编写具有相同效果的应用程序,并通过不同方式形成的代码和实现方法的对比来理解程序开发更深层的知识。了解我编写教程的思路,请参阅体现我最初想法的那篇文章中的“1.编程计划”:学习编程......
  • Fleck:一个轻量级的C#开源WebSocket服务端库
    推荐一个简单易用、轻量级的C#开源WebSocket服务端库,方便我们快速实现WebSocket的开发。01项目简介Fleck是一个用C#编写的轻量级WebSocket服务器库。它提供了一个简单而直观的API,使得开发者可以轻松地在他们的应用程序中集成WebSocket功能,比如一些常见的实时通信应用,在......
  • 在CodeBolcks+Windows API下的C++面向对象的编程教程——给你的项目中添加头文件和菜
    0.前言我想通过编写一个完整的游戏程序方式引导读者体验程序设计的全过程。我将采用多种方式编写具有相同效果的应用程序,并通过不同方式形成的代码和实现方法的对比来理解程序开发更深层的知识。了解我编写教程的思路,请参阅体现我最初想法的那篇文章中的“1.编程计划”:学习编程......
  • 提升生产力的秘密武器:VS Code 的多文件编辑与调试增强
    在软件开发的世界里,时间就是金钱。每一行代码的编写、每一次调试的尝试,都可能影响到项目的进度和质量。为了帮助开发者更高效地完成工作,VisualStudioCode(VSCode)在其11月发布的版本(v0.23)中,推出了一系列令人兴奋的生产力增强功能。这些新特性不仅提升了多文件编辑的效率,还......
  • 在CodeBolcks+Windows API下的C++面向对象的编程教程——用面向对象的方法改写用向导
    0.前言我想通过编写一个完整的游戏程序方式引导读者体验程序设计的全过程。我将采用多种方式编写具有相同效果的应用程序,并通过不同方式形成的代码和实现方法的对比来理解程序开发更深层的知识。了解我编写教程的思路,请参阅体现我最初想法的那篇文章中的“1.编程计划”:学习编程......
  • Containerd容器管理工具(轻量级、工业容器管理工具)
    一、Containerd介绍前言早在2016年3月,Docker1.11的DockerEngine里就包含了containerd,而现在则是把containerd从DockerEngine里彻底剥离出来,作为一个独立的开源项目独立发展,目标是提供一个更加开放、稳定的容器运行基础设施。和原先包含在DockerEngine里containerd相比......
  • (补题)Codeforces Round 993 (Div. 4) E.Insane Problem
    显然不可暴力解出,因此是到数学题。已知$$y=x*k^n$$所以我们可以利用y的区间范围$$[l1,r1]$$得出x的新的区间范围$$[l2/k^n(向上取整),r2/k^n(向下取整)]$$接着与原来的范围取交集然后不断枚举n即可,注意k^n不可能超过y#include<iostream>#defineintlonglongusingnamespa......
  • 搞定leetcode面试经典150题之二分查找
    系列博客目录文章目录系列博客目录理论知识基本理论:算法步骤:二分查找的时间复杂度:二分查找的变种:注意事项:模板例题35.搜索插入位置74.搜索二维矩阵162.寻找峰值33.搜索旋转排序数组153.寻找旋转排序数组中的最小值34.在排序数组中查找元素的第一个和最后一个位置......
  • leetcode31. 下一个全排列
    leetcode31.nextpermutation这道题可以先从极端情况入手考虑:第一个全排列:12345,完全升序的最后一个全排列:54321,完全降序的有一个很显然的结论:为了最小化我们的操作对字典序的影响,我们要尽量修改靠后的元素的顺序。所以,我们能确定,我们需要从后向前扫描,寻找需......
  • 多次碰壁,终于解决关于git修改本地仓库时再次push推送远端仓库生成的问题【git did not
            当出现“gitdidnotexitcleanly(exitcode1)”错误,这通常意味着在推送(push)更改时遇到了问题。这有两种情况1.未提交的修改你在本地修改了文件,但是没有先进行 gitadd 和 gitcommit 操作。你需要先将修改添加到暂存区( gitadd. 可以添加所有修改......