一、配置环境要求#
- C/C++ 编译器
此项有系统区别,如果是 Windows 平台,那么可以下载 VS2022 社区版,它自带 MSVC 编译器。如果嫌它太笨重,也可以直接下载 MSVC 再发行组件。如果是 Linux 平台可以直接通过系统自带的包管理器下载 GCC 编译器,版本原则上没有要求。
2. CMake
CMake 是跨平台的构建工具,记得配置好环境变量。
3. VScode
开源并且跨平台的编辑器,如果你自己喜欢别的,也可以。
VScode 的插件列表如下:
* C/C++
* CMake
* CMake Tools
* Gitlens
* Test Explorer UI
* C++ TestMate
由微软主导的 C/C++ 包管理器,也可以一用别的,看自己。记得配置环境变量。
二、开始搭建#
其实搭建工程模板主要是 CMake 的事情,即主要是给出能用的 CMakeLists.txt
,这边为了省事儿,直接给出两个 CMakeLists.txt
。不过在此之前需要给出工程目录结构,如下图。