Как связать curses.h в Cmake?
Я знаю, что, возможно, это глупый вопрос, но я не могу его разглядеть, я искал здесь другие ответы, довольно близкие к моим, но, тем не менее, я не понимал, как это сделать.
Проблема в том, что я не могу скомпилировать программу «C», которая использует curses.h в Windows (я использую Clion с MinGW), когда я пытаюсь это сделать, она дает «неопределенную ссылку» для функций в curses.h (Например, «initscr», «clear», ...).
Через MinGW Installation Manager я установил «mingw-32-libpdcurses» (было два доступных с двумя разными классами: dev и dll; я установил один dll).
Файл CMAKE, который я использую, таков:
cmake_minimum_required(VERSION 3.3)
project(Project1)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror -lpdcurses")
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
file(GLOB Project1_SRC
"*.h"
"*.c"
)
add_executable(Project1 ${Project1_SRC})
Что я должен изменить в нем, чтобы он компилировался с curses.h?