007_windows下搭建C++编译环境
windows 环境下编译并调试 C++ 项目
环境配置
- windows 11
- vscode/cursor
- 插件: C/C++、CMake、CMake Tools
- CMake 插件: CMake 语法高亮、自动补全
- CMake Tools: 生成 CMake 项目、构建、调试 CMake 项目等。
- cmake: 跨平台的编译(Build)工具, 通过 CMakeLists.txt 生成 Makefile 文件
- mingw: 编译器(Compiler), 生成可执行文件
配置 VSCode 终端
安装 CMake
下载地址:https://cmake.org/download/
下载 zip 版本“cmake-3.xx-win64-x64.zip”,下载完成解压到指定目录并添加 bin 所在目录到环境变量。
在终端输入“cmake –help”或 “cmake –version”查看是否配置成功。
安装编译器 MinGW
MSVC 即 Microsoft Visual C++ Compiler,即微软自己的编译器。
MinGW 则是指 Minimalist GNU for Windows 的缩写它是将 GNU 开发工具移植到 Win32 平台下的产物,即一套 Windows 上的 GNU 工具集。能够跨平台,能够在 linux、arm 等平台使用,这些平台使用的编译器都是 g++、gcc。
跨平台开发的话,用的库基本上一定是 Linux 能用的库,而 Linux 能用的库一定是在 mingw 下支持会比较好。
MinGW-w64
下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
页面往下滑,选择 MinGW-W64 Online Installer 下面的最新版本,现在是 MinGW-W64 GCC-8.1.0
推荐下载 离线版本“x86_64-posix-seh”
下载完成解压到指定目录并添加 bin 所在目录到环境变量。
将 mingw64\bin 目录下的“mingw32-make.exe”复制一份并改名为 “make.exe”,就可以在终端直接使用 “make”指令而不必使用“mingw32-make”指令。
在终端输入 “gcc -v”(或输入“make -v”查看版本信息)