Advertisement

CMake入门实践(二)多文件构建实践

阅读量:

在上一节中,我们介绍了如何利用CMake搭建一个基本项目的构建流程,然而在实际情况中,我们经常遇到的项目往往包含大量文件.那么在这种情况下应该如何进行处理呢?本节重点解决如何处理这种情况:最常见的大规模项目中的多个源代码文件同时管理与编译的问题.

一.单目录,多文件

如果是这样呢?完整的示例链接如下:LearningCMake/2.HelloWorld2/

在HelloWorld2这个工程下目录中,共有四个关键组件.具体包括:源代码管理配置文件CMakeList.txt,主程序开发文件main.cpp,显示界面定义文件display.h,以及显示界面实现文件display.cpp.每个组件的具体内容如下所述.

CMakeList.txt

复制代码
    cmake_minimum_required(VERSION 3.9)
    project(HelloWord2)
    
    set(CMAKE_CXX_STANDARD 11)
    
    add_executable(HelloWord2 main.cpp display.cpp)

main.cpp

复制代码

全部评论 (0)

还没有任何评论哟~