Рассмотрим следующее CMakeLists.txt
:
add_library(mylib
src/mylib.cpp
src/mylibprivate.h
header/mylib.h
)
target_include_directories(mylib
INTERFACE header
PRIVATE src
)
Итак, у меня есть один закрытый заголовок и один публичный заголовок.
Насколько мне известно, Visual Studio этого не имеетоднако, понятие частного и публичного заголовков в обозревателе решений.Он содержит только папки «Исходные файлы» и «Заголовочные файлы» на каждый «проект».