【发布时间】:2020-08-05 16:57:03
【问题描述】:
鉴于这棵树:
project
+ lib
+ include
+ include_both.h
+ source
+ file1.cpp
+ file1.h
+ file2.cpp
+ file2.h
+ main_dir
+ main.cpp
使用 CMake 将 lib 链接到 main_dir 后,我希望头文件 file1.h 和 file2.h 在 main.cpp 中不可见。我希望该库只能由 include_both.h 头文件包含。如何做到这一点,我什至应该这样做吗?
【问题讨论】:
标签: c++ cmake include subdirectory