Aprende a solucionar este error de configuración que aparece en tu terminal al intentar compilar un programa.

Cómo resolver el error de configuración: debe estar presente al menos una de las bibliotecas ncursesw /ncurses/pdcurses/curses

Al intentar ejecutar el archivo ./configure en un proyecto que usa make, es probable que encuentre el siguiente error:

error: At least one of ncursesw/ncurses/pdcurses/curses library must be present

Específicamente si no tienes ninguna de las bibliotecas mencionadas en tu sistema. Puedes resolver fácilmente este problema instalando la biblioteca adecuada. Dependiendo de tu entorno, la instalación será diferente.

Cygwin (Windows)

Si estás en Windows usando Cygwin, deberás volver a ejecutar la configuración de Cygwin e incluir las siguientes bibliotecas:

  • libncurses++w10
  • libncurses-devel
  • ncurses

Como se muestra en la siguiente imagen, asegúrate de seleccionar la última versión:

NCurses Library

Luego haz clic en siguiente e instala los paquetes, esto debería resolver el problema que tienes con esta dependencia.

Debian/Ubuntu

Si estás usando una distribución basada en Debian, puedes simplemente instalar la biblioteca con el siguiente comando usando apt-get:

sudo apt-get install libncursesw5-dev

Esto debería resolver el problema en este entorno.

RedHat/Fedora/CentOS

Alternativamente, si estás trabajando en CentOS, instálalo usando yum:

sudo yum install ncurses-devel

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores