windows C++ 环境配置完整记录

发布时间 2023-10-16 22:51:20作者: BuckyI

今日尝试在 windows 上配置 C++ 编程环境,比 Linux 麻烦一些,但是搞清楚了也不复杂。大体上参考了 vscode 的官方教程,这里记录一下所有需要做的事情。

基础流程

安装 vscode 以及 C/C++ 插件

Installing the MinGW-w64 toolchain
主要利用了 MSYS2,是一个在Windows平台上模拟Linux运行环境的技术,它可以利用pacman包管理器来安装一整套可以在Windows上运行的Linux工具。[1]
注:感觉可以当成一个简易版的 Linux 子系统,其实也可以直接使用 WSL...

安装完毕后就可以在 MSYS2 UCRC64 中执行安装命令:

pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain

配置环境变量
MSYS2 安装的可执行文件位于安装文件夹下,默认即 C:\msys64\ucrt64\bin,只需将其添加到 PATH 就可以使用安装的工具了!

额外配置 Clang-format

vscode 默认的 C++ 格式化程序非常糟糕,所以我还安装了 Clang-format 插件。

它需要 clang-format.executable 作为外部依赖,可以在 MSYS2 中进行安装clang,会附带 clang-format [2].

pacman -S clang

验证安装:

$ clang-format --version
clang-format version 11.0.0 (https://github.com/msys2/MSYS2-packages 9ef552a3c4cc9410d2b1fb6f22a0cdda3bc09a64)

不过这个可执行文件位于 C:\msys64\usr\bin,所以需要把这个也添加到 PATH 里面。


  1. https://www.cnblogs.com/oddpage/p/16106110.html ↩︎

  2. https://superuser.com/questions/1505283/how-to-install-clang-format-on-mingw-windows#1505370 ↩︎