Advertisement

CMake入门实践(三):复杂的HelloWorld项目

阅读量:

一.需求

  1. 在工程结构中新增一个名为 src 的子目录,用于存储相关的源代码文件;
  2. 创建一个 doc 子目录,用以存放本项目的文档文件 hello.txt
  3. 在工程主目录中生成一个名为 README 的文本文件;
  4. 在工程根目录下添加一个脚本文件 run.sh,其功能是调用 hello 的二进制程序;
  5. 将编译生成的目标文件统一存入构建目录下的 bin 子目录中;
  6. 最终将 hello 的二进制程序以及 runhello.sh 脚本安装到工程目录中的 bin 子目录内。

二.完整实践过程与实施

本节所涉及的所有代码:
LearningCMake/5.HelloWorld5/

第一步

在开始构建之前,需要先规划并创建完整的目录结构。以本项目为例,项目名称为HelloWorld5,因此在其根目录下建立了四个子目录,分别为bin(用于存放最终生成的可执行文件)、build(作为编译过程中的临时目录)、doc(用于存储相关文档)以及src(存放源代码文件)。

接下来关注src目录中的内容:其中仅包含一个简单的`mai

全部评论 (0)

还没有任何评论哟~