cmake does non link ncurses
For the super noob, remember target_link_libraries()
needs to be below add_executable()
:
cmake_minimum_required(VERSION 2.8) project(main)
find_package(Curses REQUIRED)
include_directories(${CURSES_INCLUDE_DIR})
add_executable(main main.cpp)
target_link_libraries(main ${CURSES_LIBRARIES})
before use some third party libs, you ought to find it!
in case of ncurses
you need to add find_package(Curses REQUIRED)
and then use ${CURSES_LIBRARIES}
in a call to target_link_libraries()
and target_include_directories(... ${CURSES_INCLUDE_DIR})
.