Вы на правильном пути, проблема в том, что вы столкнулись с компоновщиком.
Вы должны указать библиотеку (readline) здесь:
Свойства проекта -> Build -> Linker-> Библиотеки.
, и вам также необходимо указать путь к библиотеке:
Свойства -> Линкер -> Дополнительные каталоги библиотеки
Но, как сказал ни один, этоэто не каталог include. Каталог include - это заголовки библиотеки (.h).
Компоновщику нужен файл с расширением .a в UNIX, он должен находиться в каталоге lib (например, /usr / lib зависит от того, где установлена библиотека).
Если он не работает, убедитесь, что файл [library_directory] /libreadline.a существует
Вам также необходимо связать ncurses с вашимпроект, потому что readline использует его.