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

这篇具有很好参考价值的文章主要介绍了特别篇 VSCode+MSYS2 更好的开发环境搭建!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

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

要求

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

安装MSYS2与Clang

打开MSYS2的国内镜像:https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/ 。下滑至最底处,点击“msys2-x86_64-xxx.exe”
特别篇 VSCode+MSYS2 更好的开发环境搭建!
下载完成后,双击运行,一直点击“下一步”即可。
等待安装完成后关闭,在开始菜单中选择“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检验之前步骤是否正确
特别篇 VSCode+MSYS2 更好的开发环境搭建!

配置环境变量

打开任务栏搜索框,搜索PATH,点击打开
特别篇 VSCode+MSYS2 更好的开发环境搭建!
在打开窗口点击“环境变量”:
特别篇 VSCode+MSYS2 更好的开发环境搭建!
在用户变量中选择PATH,点击编辑,新建一条:

C:\msys64\ucrt64\bin

确定,保存

安装VSCode

点我直接下载64位VSCode安装包,其它架构请自行去官网查找。
打开安装包,同样一直下一步即可
特别篇 VSCode+MSYS2 更好的开发环境搭建!
此时,重启你的计算机

配置VSC

重启后,从开始菜单打开VSCode,使用快捷键Ctrl+Shift+X打开插件栏
特别篇 VSCode+MSYS2 更好的开发环境搭建!
安装如下插件:

  • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code
  • Clangd
  • Code Runner

安装完成后,重启VS Code

开启体验吧!

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

Q&A

Q: 为什么不使用MSVC?
A: 近年来,MSVC安装越来越臃肿,门槛过高。文章来源地址https://www.toymoban.com/news/detail-844183.html

到了这里,关于特别篇 VSCode+MSYS2 更好的开发环境搭建!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • msys2安装与配置: 在windows上使用linux工具链g++和包管理工具pacman C++开发

    方便windows上的C++开发demo,不需要VS了 方便C++开发安装opencv等三方库 有了这个就不需要另外安装git, cmake, mingw64了,都可以通过pacman包管理工具一键安装 官网 https://www.msys2.org/ 官方文档 https://www.msys2.org/docs/terminals/ github https://github.com/msys2/msys2-installer/releases/ 根据github readme中的

    2024年02月11日
    浏览(40)
  • 介绍MSYS2 在windows下与使用

    MSYS的独立改写版本 MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从\\\"MinGW-生成\\\")基础上产生的,追求更好的互操作性的 Windows 软件。 MSYS2 [1] 是MSYS的一个升级版,准确的说是集成了pac

    2024年02月08日
    浏览(49)
  • 83、SpringBoot --- 下载和安装 MSYS2、 Redis

    启动redis服务器: 打开小黑窗: C:UsersJHe: E:cd E:installRedis6.0Redis-x64-6.0.14bin E:installRedis6.0Redis-x64-6.0.14binredis-server.exe redis.windows.conf 启动redis客户端: 小黑窗:redis-cli 直接官网下载最新的版本 msys2官网 因为在安装的时候一直卡在50%,弄了很久都不行,后面断网安装,一下

    2024年02月07日
    浏览(38)
  • 在 msys2/mingw 下安装及编译 opencv

    最简单就是直接安装 脚本中最好使用环境变量 ${MINGW_PACKAGE_PREFIX} 适配 以下记录一下编译的过程 注意:一定要安装 mingw-w64-x86_64-cmake  而不是 cmake,即不要执行 “pacman -S cmake” 否则会产生 “System is unknown to cmake, create 。。。” 报错信息 下载 opencv4 源码并解压  编写脚本

    2024年02月06日
    浏览(87)
  • windows下msys2编译64位的ffmpeg源码

    目前遇到过两次需求,需要编译ffmpeg源码。网上下载的编译好的源码里面可能不全,很多时候需要自行编译源码。本文介绍自行编译ffmpeg64位源码(32位通过相似的方式为编译成功,不知道原因) 环境: 2023.5.4下载的最新版msys2 ffmpeg 4.3.2源码 windows操作系统 首先需要msys2软件和

    2024年02月03日
    浏览(42)
  • 2023最新Windows编译ffmpeg详细教程,附msys2详细安装配置教程

    msys2是一款跨平台编译套件,它模拟linux编译环境,支持整合mingw32和mingw64,能很方便的在windows上对一些开源的linux工程进行编译运行。 类似的跨平台编译套件有: msys , cygwin , mingw 优势: 相对于 cygwin 和 msys 等环境,它支持 pacman 包管理器,这意味着你可以很方便的安装所

    2024年02月13日
    浏览(42)
  • 如何在Visual Studio、Clion、Msys2中安装和使用vcpkg

    首先事情是在安装了Msys2之后,想在Clion中使用安装在Msys2中的vcpkg。但是折腾了很久还是无法解决。于是就折腾出了这篇文章,和下一篇如何在Clion使用vcpkg的文章。 不过,由于我电脑上已近配置好了vcpkg以及环境变量,要是重新删除再搞特别麻烦,于是教程我使用msys2来掩饰

    2023年04月26日
    浏览(53)
  • 解决 MSYS2 Qt 6.7 默认 stylesheet 在 windows 11 下的显示故障

    MSYS2 升级到 Qt6.7.0,发现显示故障,所有Qt6程序以及 QtCreator的SpinBox都显示不全,Combox的底色不对。 2024年4月1日,pacman升级MSYS2后,Qt6遇到风格错误。如果使用官方的 Qt online installer,则Qtcreator毫无问题(它使用6.6 而不是 6.7 编译),但是使用Qt 6.7 的app还是有问题。 msys环境:

    2024年04月14日
    浏览(59)
  • windows + Mingw32-make 编译 PoDoFo库,openssl, libjpeg, Msys2工具的使用

    参考: https://blog.csdn.net/sspdfn/article/details/104244306 https://blog.csdn.net/yaoyuanyylyy/article/details/17436303 https://blog.csdn.net/wxlfreewind/article/details/106492253 前期进行了各种摸索,由于Podofo依赖库比较多,所依赖的库都需要编译为Mingw版本,参考以上三篇博客,因为环境原因一直出现各种问题

    2024年02月06日
    浏览(69)
  • VsCode搭建Java开发环境 vscode搭建java开发环境 vscode springboot 搭建springboot

    插件市场 搜索 java , 将下面 6个插件全部安装 Java插件自带了 Lombok 不需要额外配置 插件市场 搜索 spring , 将下面 4个插件全部安装 Vscode也是有 和Idea一样 对应的 MyBatis插件 和 idea 同款 VSCode只是个开发工具,不像IDEA那样直接集成Maven,需要安装好Maven并配置环境变量 下载Maven的

    2024年02月03日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包