添加项目子目录

鉴于以下项目结构

include\
  myHeader.h
src\
  main.cpp
CMakeLists.txt

CMakeLists.txt 文件中的以下行

include_directories(${PROJECT_SOURCE_DIR}/include)

include 目录添加到编译器的 include 搜索路径中,用于此目录中定义的所有目标(以及通过 add_subdirectory() 包含的所有子目录 )。

因此,项目的 include 子目录中的文件 myHeader.h 可以通过 main.cpp 文件中的 #include "myHeader.h" 包含在内。