Связывание библиотеки с Cmake C++

Я пытаюсь включить libevdev в мой проект. Я клонировал исходный код в подкаталог моего проекта и включил данный заголовок. Но, как я хочу скомпилировать, я получаю ошибку компоновщика

undefined reference to `libevdev_new_from_fd'

Я попытался добавить следующее в мой CMakeLists.txt:

add_library (evdevlib libevdev/libevdev/libevdev.c)
target_link_libraries(${PROJECT_NAME} evdevlib)

но сейчас его не хватает в некотором config.h. Что мне не хватает?

0 ответов

Другие вопросы по тегам