1. VS Code 多语言开发环境配置指南
作为一名长期使用 VS Code 进行多语言开发的程序员,我深知一个高效、稳定的开发环境对工作效率的重要性。本文将详细介绍如何在 VS Code 中配置 C++、Python 和 Qt/Cmake 开发环境,包含大量实战经验和避坑技巧。
1.1 C++开发环境配置
1.1.1 MSYS2 安装与配置
MSYS2 是 Windows 下优秀的开发环境,提供了完整的工具链和包管理系统。以下是详细安装步骤:
-
获取安装包:
- 推荐从 GitHub 官方仓库下载最新版本:MSYS2 GitHub Releases
- 选择
msys2-x86_64-{日期}.exe版本(注意必须是 x86_64 架构)
-
基础配置:
- 安装完成后,首先配置终端复制粘贴快捷键(默认不支持):
bash复制# 在 MSYS2 终端中执行 sed -i "s/^#CopyAndPaste/CopyAndPaste/" /etc/nanorc - 修改软件源为国内镜像加速下载:
bash复制sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
- 安装完成后,首先配置终端复制粘贴快捷键(默认不支持):
-
安装工具链:
- 推荐安装完整开发工具包:
bash复制
pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain - 这个命令会安装 gcc、g++、gdb 等全套工具
- 推荐安装完整开发工具包:
1.1.2 环境变量配置
正确配置环境变量是保证工具链正常工作的关键:
- 找到 MSYS2 安装目录下的
ucrt64\bin文件夹(如E:\msys64\ucrt64\bin) - 将此路径添加到系统环境变量 PATH 中
