2024年08月06日
适当地使用预编译头可以提高项目的编译速度。
由于微软的编译器和gcc/clang编译器在使用预编译头的方式上有所不同,手动实现比较麻烦。
好在cmake从3.16开始,原生支持预编译头。CMakeLists.txt里面不再需要有额外的分支来处理差异。
2024年08月06日
最近看到一个开源的CMake教程,从基础到进阶,结合例子讲解的很好,就想着做一个CMake教程的翻译系列。项目地址:https://github.com/ttroy50/cmake-examples。
本节demo地址:https://github.com/ttroy50/cmake-examples/tree/master/01-basic/A-hello-cmake
2024年08月06日
一、简介
CMake是一个用于管理源代码构建的工具。CMake广泛应用于C和C++语言。详细信息请登录官网https://cmake.org 了解。
二、准备工作
2.1 安装编译器