今天碰到个问题,如何通过指定文件目录方式添加目录下的文件?

摸索了一番,总结一点小规律出来,小记一下,跟大家分享。

 

假设根目录下包含d1、d2子目录,d2目录下包含d21子目录,如下图所示:

小记  -  CMake包含子目录下文件方法

 

 那么CMakeLists.txt文件就可以通过下图的方式,包含各级目录下的源文件:

小记  -  CMake包含子目录下文件方法

 

通过上述步骤,就可以直接使用以上各个子目录中的源文件了,比如根目录下的main.cpp,可以这样写:

小记  -  CMake包含子目录下文件方法

 

 

 示例中Dxxx_STRING是定义在各子目录头文件中的宏字符串。

相关文章:

  • 2021-12-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2021-07-24
  • 2022-01-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-11-23
  • 2021-09-12
  • 2021-12-18
相关资源
相似解决方案