我们先从一个最简单的场景开始,这种场景就是只有一个源文件的场景。当然,对于单文件的场景我们可以直接通过gcc进行编译,但是为了说明CMake的用法,我们以此作为起点。后面我们会逐步介绍更加复杂的场景。目的很简单,主要是为了降低入门的门槛,然后让大家像上台阶一样,不知不觉的爬到泰山之巅。
单文件的软件工程
我们可以先创建一个目录,比如simple,然后在这个目录中创建一个名称为main.cpp的C++程序,程序代码如下所示。
#include
int main(int argc, char** argv)
{
std::cout