У меня есть простой проект на C++, в котором я просто печатаю текст в файле main.cpp, но проблема в том, что он продолжает показывать мне эту ошибку.

Это мой файл main.cpp
#include #include "simplecmake/printhello.h" интервал основной(){ печатьпривет(); вернуть 0; } Это файл CMakeList.txt в папке примера
проект(testCmake) add_executable(основной main.cpp) target_include_directories (основной PUBLIC simplecmake) а вот такая у меня структура папок

Это файл CMakeList.txt в папке включения
проект(testCmake) Это файл CMakeList.txt в папке src
проект(testCmake) add_library(simplecmake printhello.cpp) target_include_directories(simplecmake PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include) Это файл CMakeList.txt в корневом каталоге
cmake_minimum_required (ВЕРСИЯ 3.15) проект (testCmake) add_subdirectory (включить) add_subdirectory (источник) опция (BUILD_EXAMPLES «Сборка примеров» включена) если(BUILD_EXAMPLES) сообщение(СТАТУС «Примеры сборки») add_subdirectory (пример) конециф() Это файл printhello.cpp
#include #include "simplecmake/printhello.h" недействительный printhello() { std::cout