跨平台的编译工具
CMake
是一个主要用于 C++ 的构建工具。
是平台无关的中间编译工具。同一个 CMake 编译规则在不同操作系统会构建出不同的可执行构建文件。在 Linux 产生 MakeFile,在 Windows 平台产生 Visual Studio 工程 sln 等。CMake 旨在解决各平台的不同 Make 工具的产生的差异(比如 GNU Make, QT 的 qmake,微软的 nmake, BSD 的 pmake)。
下载 CMake
首先,自己的电脑中需要在官网上下载对应的 CMake 安装包。
Windows 选择 .msi 的,Linux 选择 .sh 的,都是可以直接执行后无脑安装的。
下载 VSCode 以及其插件
VSCode 官网下载即可,然后搜索以下插件进行下载。
生成执行文件或生成链接库
步骤
Test Driven Development,即测试驱动开发。
TDD 的好处
TDD 的流程
GoogleTest 是 Google 开源的一个 C++ 单元测试框架。
GoogleTest 的特点
GoogleTest 是 Google 开源的一个 C++ 单元测试框架。
CMake 配置 GoogleTest,可查看官网指导
具体项目说明 – cxx_crud_file
END