Cómo solucionar CMake Could NOT find LibEdit (missing: LibEdit_INCLUDE_DIRS LibEdit_LIBRARIES)

Problema

Al compilar tu proyecto usando cmake ., ves el siguiente mensaje de advertencia o error:

cmake_libedit_error.txt
-- Could NOT find LibEdit (missing: LibEdit_INCLUDE_DIRS LibEdit_LIBRARIES)

Solución

Este error indica que CMake no puede encontrar la biblioteca LibEdit, que es una biblioteca común para edición e historial de línea de comandos.

Para solucionar este problema, instálala usando

install_libedit.sh
sudo apt install libedit-dev

Luego, vuelve a ejecutar cmake . y el error debería estar resuelto.


Echa un vistazo a artículos similares por categoría: CMake C/C++