Я хочу в файл main.cpp подключить библиотеку curses и с ней роботать.Ну через cmake у меня что-то не получаеться
Компоновка файлов
CMakeLists.txt
cmake_minimum_required(VERSION 3.28) # Минимальная версия CMake
project(ctest) # Название вашего проекта
# Указываем путь к заголовочным файлам PDCurses
include_directories(E:/Desktop/school/ctest/lib/PDCurses-3.9)
# Добавляем библиотеку PDCurses
add_library(PDCurses SHARED IMPORTED GLOBAL)
set_target_properties(PDCurses PROPERTIES IMPORTED_LOCATION E:/Desktop/school/ctest/lib/PDCurses-3.9/pdcurses.dll)
# Добавляем ваш исходный файл, использующий curses.h
add_executable(ctest ${SOURCES})
# Указание исходных файлов
set(SOURCES
)
# Линкуем ваш исполняемый файл с библиотекой PDCurses
target_link_libraries(ctest PRIVATE PDCurses)
Вот что компилятор отправил
PS E:\Desktop\school\ctest\build> cmake -G "MinGW Makefiles" ..
-- Configuring done (0.2s)
CMake Error at CMakeLists.txt:15 (add_executable):
No SOURCES given to target: ctest
CMake Generate step failed. Build files cannot be regenerated correctly.