Я получаю эту ошибку, когда пытаюсь создать свой проект с помощью CMakeC++

Программы на C++. Форум разработчиков
Anonymous
Я получаю эту ошибку, когда пытаюсь создать свой проект с помощью CMake

Сообщение Anonymous »


У меня есть простой проект на 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

Вернуться в «C++»