c++ c ncurses

c++ - ¿Está ncurses disponible para Windows?



ncurses linux (2)

Hay un esfuerzo continuo para un puerto PDCurses:

http://www.mail-archive.com/[email protected]/msg00129.html

http://www.projectpluto.com/win32a.htm

¿Hay alguna biblioteca ncurses en C / C ++ para Windows que emule ncurses en ventanas Win32 redimensionables nativas ( no en modo consola)?


Tal cosa probablemente no existe "tal como es". Sin embargo, realmente no existe en Linux u otros sistemas operativos tipo UNIX.

ncurses es solo una biblioteca que le ayuda a administrar las interacciones con el entorno del terminal subyacente. Pero no proporciona un emulador de terminal en sí.

Lo que realmente muestra cosas en la pantalla (que en su requerimiento se enumera como "windows win32 de tamaño nativo") generalmente se llama Emulador de Terminal. Si no te gusta el que viene con Windows (no estás solo, no hay nadie en la Tierra) hay algunas alternativas. Hay una Console , que en mi experiencia funciona a veces y parece simplemente envolver un emulador de terminal de Windows subyacente (no estoy seguro, pero supongo, ya que hay una opción de menú para acceder realmente a ese emulador de terminal subyacente , y efectivamente aparece un viejo y crujiente cuadro de Windows / DOS que refleja todo en la ventana de la consola).

Una mejor opción

Otra opción, que puede ser más atractiva es puttycyg . Se conecta a Putty (que, viniendo de un entorno Linux, es bastante similar a lo que estoy acostumbrado, y gratis) pero en realidad accede a un cygwin subyacente en lugar del intérprete de comandos de Windows ( CMD.EXE ). Así que obtienes todos los beneficios del asombroso emulador de terminal de Putty, así como las bonitas bibliotecas ncurses (y muchas otras) proporcionadas por cygwin. Agregue un par de argumentos de línea de comando al acceso directo que inicia Putty (o el archivo por lotes) y su aplicación se puede iniciar automáticamente sin pasar por la interfaz de usuario de Putty.