首页 > 其他分享 >特别篇 VSCode+MSYS2 更好的开发环境搭建!

特别篇 VSCode+MSYS2 更好的开发环境搭建!

时间:2024-04-05 23:47:16浏览次数:20  
标签:MSYS2 特别篇 VSCode 点击 msys2 64 打开

前言

想必,凡是参与过NOI系列赛事的,都对下面的图很熟悉:
image
没错,它就是Dev-C++,NOI系列比赛Windows环境制定软件,但它在日常刷题过程中体验相当不好,几乎没有的高亮显示,陈旧的编译器……
因此,我们是时候配置一个更好的代码编辑平台了!

要求

一方面,你应该确保你自身有能力在不借助高亮显示的情况下使用主要语法;另一方面,你应当确保你的计算机有足够性能(如果是学校的32位win7基本可以退出了)

安装MSYS2与Clang

打开MSYS2的国内镜像:https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/ 。下滑至最底处,点击“msys2-x86_64-xxx.exe”
image
下载完成后,双击运行,一直点击“下一步”即可。
等待安装完成后关闭,在开始菜单中选择“MSYS2 MSYS”,并执行:

sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
pacman -Syu

一路回车即可,最后命令行窗口大概率会退出,重新在开始菜单打开即可(如果没有退出,可以直接执行下面的命令)


pacman -S --needed base-devel mingw-w64-ucrt-x86_64-clang mingw-w64-ucrt-x86_64-clang-tools-extra

等待安装完成,输入clang -v检验之前步骤是否正确
安装成功

配置环境变量

打开任务栏搜索框,搜索PATH,点击打开
image
在打开窗口点击“环境变量”:
image
在用户变量中选择PATH,点击编辑,新建一条:

C:\msys64\ucrt64\bin

确定,保存

安装VSCode

点我直接下载64位VSCode安装包,其它架构请自行去官网查找。
打开安装包,同样一直下一步即可
image
此时,重启你的计算机

配置VSC

重启后,从开始菜单打开VSCode,使用快捷键Ctrl+Shift+X打开插件栏
image
安装如下插件:

安装完成后,重启VS Code

开启体验吧!

这里推荐专门创建一个存放代码的文件夹,可以在VSC的文件选项中打开它,此外强烈建议把文件中的自动保存打开
这里以一个helloworld程序为例:
image
直接点击上方白色箭头即可编译运行

Q&A

Q: 为什么不使用MSVC?
A: 近年来,MSVC安装越来越臃肿,门槛过高。

标签:MSYS2,特别篇,VSCode,点击,msys2,64,打开
From: https://www.cnblogs.com/hiyms/p/18111729/best-ide-to-cpp

相关文章

  • vscode通过ssh连接服务器(吐血总结)
    一、通过ssh连接服务器1、打开vscode,进入拓展(Ctrl+Shift+X),下载拓展Remote-SSH。2、点击远程资源管理器选项卡,选择远程(隧道/SSH)类别。3、点击SSH配置。4、在中间上部分弹出的配置文件中点击第一个....config。5、在点进的config文件中输入以下内容。ps:这里的hostn......
  • 如何在vscode中为c#编写单元测试
    如何在vscode中为c#编写单元测试从零开始创建一个单元测试工程创建测试单元工程创建测试文件的方法和新建项目类似,都是使用dotnetnew命令。dotnetnewxunit为测试单元工程添加需要测试的工程的项目引用dotnetaddreference..\MyMath\MyMath.csproj文件的目录结构......
  • vscode 打开文件覆盖原标签,不显示新标签页
    第一个解决办法是改EnablePreview:1.打开 文件—>首选项—>设置 窗口2.在 用户—>工作台—>编辑管理 选项卡下拉找到EnablePreview(或者直接搜索EnablePreview,找到编辑管理里的EnablePreview),去掉这个选项的勾。没有效果。第二种解决办法:参考CSDN的 https://blog.csdn......
  • (谷歌浏览器)如何在vscode中搭建vue.js devtools的环境
    搭建过程中明明所有操作步骤都做了,却还是出现下面这种情况: 以下是正确的搭建操作步骤:根据一下图片在vscode中创建文件夹;将以下代码写入; <scripttype="text/javascript"src="../js/vue.js"></script>接下来就是我们需要点击https://vuejs.zcopy.site/,进入到网站后,......
  • 【python学习过程--day1】认识python及其开发工具:VScode和pycharm的安装和激活
    认识python        Python是一种高级、通用、解释型编程语言,由GuidovanRossum在1980年代末和1990年代初设计开发的。它具有简洁清晰的语法和强大的标准库,因此被广泛用于Web开发、科学计算、人工智能、数据分析、系统自动化等领域。Python的设计哲学强调代码的可读性......
  • 使用vscode创建c++项目
    Vscode创建c++项目1.初始化并配置C++项目目标:创建C++文件,并自动生成tasks.json和launch.json,能够支持单文件和多文件的编译和调试步骤:创建一个空文件夹,然后选择用vscode打开在文件夹里编写一个c++文件(也可以在里面再次创建一个存放c++源码的文件夹)然后选择g++编译运......
  • 软测WebUI Python安装selenium模块失败,用VSCode安装成功
    Dos命令行下Python安装selenium模块失败,安了python,pip也好着呢,安装失败,网上没有查到类似报错。  报错还有一些,截图不全使用vsc安装selenium模块,成功了。  ......
  • 【C/C++】VsCode调试配置tasks.json和launch.json
    前段时间配大作业环境改了很多配置,发现tasks.json和launch.json经常令自己很迷惑。网上找的配置有时会有各种各样的问题,在此记录一下上学期配好的配置文件,日后有时间再详细研究研究tasks.json:{"version":"2.0.0","tasks":[{"type":"shell",......
  • vscode shadertoy插件,非常方便的glsl着色器编写工具
    很著名的shadertoy网站,集合了非常多大神利用数学写出美妙的shader效果。像shadertoy创始人之一的IQ大神它在这方面有很多的建树。他的利用光线步进和躁声可以创建很多不可思议的3D场景。 vscode有一件shadertoy的插件,安装后可以新建一个*.glsl文件,写好代码就可以直接运行看效......
  • [实验室服务器使用]使用VSCode、PyCharm、MobaXterm和CMD连接远程服务器
    实验室服务器使用:使用VSCode、PyCharm、MobaXterm和CMD连接远程服务器在进行实验室工作时,远程连接服务器是常见的需求之一。本篇文章根据个人的一些使用介绍使用不同工具连接服务器的方法,并提供优化功能,使服务器能够使用本机代理的说明。准备服务器账号信息Host(主机):10.......