Estos archivos de encabezado son exclusivos de Windows y no existen en Linux,
Aunque hay buenas alternativas.
por conio.h
, la mayoría de las funciones existen también en Linux bajo el mismo nombre.
Puedes usar el man
comando para averiguar dónde viven, por ejemplo utilizando man getc
, así que la mayor parte de lo que tendrá que hacer es cambiar los archivos de encabezado.
También puedes echar un vistazo a conio.h
en el Implementación de Linux c ++ de conio.h ,
descrito como:
Implementación sencilla de Linux de la biblioteca de conio (conio.h) de Borland. Utiliza ncurses. Incluye la mayoría de las funciones necesarias para escribir una aplicación básica usando conioh (es decir, getch (), cprintf (), puts () y más).
por graphics.h
La situación es más compleja y requiere el uso de alternativas.
paquetes
Podrías echar un vistazo a libsdl o Alegro .
O si este puerto es demasiado complejo, es probable que pueda ejecutar el Windows compilado
programa .exe
en Linux utilizando Wine.
Vea el siguiente artículo: Cómo instalar y usar Wine para ejecutar aplicaciones de Windows en Linux .