Solución al error: BGI graphics not supported under Windows Imprimir
Escrito por adrianvaca   
Martes, 22 de Marzo de 2011 23:55

Esto aplica para Borland C++ 5.01 y Borland C++ 5.02, para otros compiladores puede no funcionar.

Es un problema común cuando se usa compilador para Windows y que hace uso de la librería graphics.h. Esta biblioteca sólo puede ser usada para programas DOS y no para programas Windows.

Lo que se debe hacer es crear un proyecto, para lo cual, iniciamos el compilador, vamos a File -> New -> Project y en dicha ventana hay algunas opciones, lo importante es indicarle al compilador que vamos a crear un programa DOS, para lo cual en Platform, seleccionamos DOS (Standard) y en el cuadro Libraries marcamos la casilla BGI, fíjense en la siguiente pantalla:



Eso es lo básico, ahora podemos guardar nuestro proyecto y cuando usemos las funciones de graphics.h ya no tendremos errores.

No hay que olvidar que cuando iniciamos modo gráfico, mediante la función initgraph hay que indicarle la ubicación de los archivos de la BGI, por ejemplo:

initgraph(&gdriver, &gmode, "C:\\BC5\\BGI");



Mencionar además que si nos salen errores al realizar la compilación, por ejemplo:



La solución es:

Vamos a View -> Project y se nos presenta el listado de archivos de nuestro proyecto, damos click derecho sobre el primero, el que tiene .exe y seleccionamos Target Expert, se presenta una ventana en la cual hay que marcar la casilla BGI.

 
Otros artículos