Gracias por tu visita, tus comentarios son muy importantes

miércoles, 19 de noviembre de 2008

graphics.h en Dev-C++


If you need this tutorial translated just let me know.

A
lgunos abran querido usar los graficos en dev-C++ sin necesidad de usar la librería de opengl. Aquí les pongo unos pequeños pasos para que puedan utilizarla, dejen sus comentarios o preguntas..

primero que nada hay que descargar dos archivos:

(1) La librería graphics que no es la misma que esta en el Turbo C pero aquí se las pongo.

(2) El otro archivo que tienen que bajar es un archivo que se llama libbgi.a, aquí.

- El archivo 1 lo vamos a colocar en la carpeta de nuestro dev-C++ que se llama "include"

x:\Dev-Cpp\include\

- El archivo 1 lo vamos a colocar en la carpeta de nuestro dev-C++ que se llama "lib"

x:\Dev-Cpp\lib\


Ahora para poder usarla tenemos que enlazarla pero para poder hacerlo tenemos que estar trabajando en un proyecto y no solo en un archivo nuevo, si no, no nos va a permitir usar la función. Vamos a seleccionar /proyecto/opciones de proyecto/


buscamos la pestaña que se llama Argumentos para el programa y en la sección de Enlazador (linker) agregamos las siguientes lineas:




-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32
-lconio





ya después de esto debe funcionar su librería.

NOTA: Este pequeño tutorial esta hecho para Dev-C++ versión 4.9.9.2


pueden probar la librería con el siguiente código:

//Ejemplo del uso de la librería graphics.h

//Dibujar con el mouse

// Recuerden poner el mayor que y menor que aqui en la libreria.

#include graphics.h

#include stdlib.h

#include iostream.h

main()

{

const float pi=3.1415;

initwindow(640,480);

int a=0,x,y;

while(a==0)
{
x=mousex( );
delay(1);
y=mousey( );
delay(1);

if (1)
lineto(x,y);
};

system("pause");

closegraph();
}

34 comentarios:

-- Reedyseth -- dijo...

Si el link deja de funcionar me dicen y rapido pongo otro.

Anónimo dijo...

el link no funciona...marca error...gracias...buena pag..

-- Reedyseth -- dijo...

Ok, tambien si necesitas hacer funcionar la librería conio.h me informas...

-- Reedyseth -- dijo...

Ok, ya estan los links funcionando, tiene derecho a 9 descargas, después vuelvo a publicar otro...

Saludos

Anónimo dijo...

Muy bueno! me funciono bien excepto por el lconio..lo quite y funciono. gracias.

-- Reedyseth -- dijo...

Que bueno que te funciono, el lconio estaba para hacerlo funcionar en el Dev-C++, que bueno que lo ignoraste, saludos

Mario Fernandez dijo...

oye hermano gracias todo funciona de maravilla, lo que si me gustaria saber es como hago para usar letras en modo grafico en Dev C++, es igual al borland o alguien sabe como hacerlo?

-- Reedyseth -- dijo...

Claro, es igual que el borldan, prueba con las funciones del graphics y veras que anda bien, si tiene una pregunta no dudes en postear...

Anónimo dijo...

AMIGO ME SALVO LA VIDA

Alejandra iveth dijo...

hola! tengo un problema no tengo el lconio! que puedo hacer??? y esta muy bien el tutorial ojala hagas muchos mas! bye

-- Reedyseth -- dijo...

Me da gusto que te haya gustado, como te habrás dado cuenta no he posteado mucho sobre tutoriales aunque tengo una lista larga de ellos.

Para utiilizar conio tienes que ir a la pestaña de herramientas y seleccionar de la lista de herramientas el paquete de conio.

Ya es tarde, si puedo ahorita hago el tutorial, esta pendiente que lo pongo aqui en una liga,

Saludos.

-- Reedyseth -- dijo...

Alejandra Iveth, ya publique el tutorial, espero que te ayude, saludos.

http://reedyseth-thecode.blogspot.com/2010/05/instalacion-de-conioh-en-dev-c-499.html

elisa dijo...

hola!! yo apenas voy empezando y necesito un tutorial para hacer graficos.. tienes alguno que me recomiendes, saludos!!!

-- Reedyseth -- dijo...

Fíjate que no tengo tutoriales de manipulación de gráficos en C, pero puedes aprender OpenGL que no esta tan difícil y luego lo implementas en tu código en C. Puedes usar el Basic4GL para aprender como manipular los gráficos y para ese si hay algunos tutoriales aquí. Te darás cuenta de que algunas funciones en el Basic4GL se parecen mucho a C, y esto es por que adquirió ciertas características de este lenguaje y por tal razón puedes implementar tus gráficos en C.

elisa dijo...

wO.Orales gracias ^.^ ¡!¡! cualquier duda te lo comunico

Anónimo dijo...

hola!!
Gracias por el tutorial, mi pregunta es..Hay que hacer todos los pasps cada que vayamos a hacer un nuevo proyecto? claro de opciones de proyecto en adelante..
Gracias!

-- Reedyseth -- dijo...

Todos estos pasos los tienes que realizar solo una vez, lo único que tendrías que hacer y es lo que haces siempre que usas la libreria conio es agregarlo a la cabezara pero con el nombre conio2

#include <conio2.h>


y ya con eso esta listo para trabajar, saludos.

Anónimo dijo...

Hola amigo, el compilador me dice:
cannot find -lconio

que puedo hacer,

saludos,

-- Reedyseth -- dijo...

Mira aqui el -lconio viene demás el tutorial es para usar la libreria graphics. Ahora si quieres utilizar conio con Dev-C++ checate este video donde explico como:

http://reedyseth-thecode.blogspot.com/2010/05/instalacion-de-conioh-en-dev-c-499.html

Anónimo dijo...

No corre sale esto:
7 H:\Programas\C++\Ejemplos\main3.c In file included from main3.c

/Dev-Cpp/include/graphics.h H:\Programas\C++\Ejemplos\F sstream: No such file or directory.

224 F:\Dev-Cpp\include\graphics.h syntax error before '*' token

que debo hacer?

-- Reedyseth -- dijo...

Podrias pegar tu código en

http://ubuntu.pastebin.com

para ver que tienes.

Por lo pronto te recomendaria que verifique bien los pasos del tutorial para estar seguro que incluiste bien la libreria y que no olvidaste algun paso.

Anónimo dijo...

karnalll no pude XS las dskarge e instale peroo algo falloo, de hecho ahora no puedo entrar a opciones de proyecto XS

-- Reedyseth -- dijo...

El tutorial funciona sin problemas, ya varias personas lo han probado. Fijate en los post para que veas un enlace para un screencast donde enseyo paso a paso.

Por lo que me dices de tu problema lo mejor seria que reinstales el programa.

Roberth dijo...

que tal amigo, ya vi tu tutorial parra instalar el conio, pero a mi me salen como que los servidores ya no trabajan. No tienes otra manera que hacerlo, pero sin ir a las actualizaciones del DEv++?

-- Reedyseth -- dijo...

Si hay otra manera y es copiando la libreria de los graficos y ya todos los demas pasos son los mismos. Como ya hace tiempo del post no tengo los archivos a mi alcance en este momento. Saludos

-- Reedyseth -- dijo...

@Roberth a pero viendo bien, no es las librerias de graphics sino las de conio, que se llama conio2.h, de todos modos el procedimiento es el mismo.

-- Reedyseth -- dijo...

@Roberth a pero viendo bien, no es las librerias de graphics sino las de conio, que se llama conio2.h, de todos modos el procedimiento es el mismo.

SENTHINEL dijo...

Excelente... navegando por la madre web encontre esta pagina y probe. Funciona perfectamente bien. Gracias

-- Reedyseth -- dijo...

@SENTHINEL que bueno que te haya servido, saludos !!

Anónimo dijo...

Gracias, habia intentado hacer este programa hace varias semana y hasta ahora lo pude hacer

-- Reedyseth -- dijo...

Para eso esta el blog, para ayudar a otros con estos pequeños problemas !!

jorge dijo...

Hola ya quedo el proceso solo k sigo sin poder hacer una linea creo estar haciendo algo mal... hablo de la funcion line de la libreria graphics.h alguien sabe como puedo ahcer esto???

miltonchavez dijo...

Muchas gracias por la información =)
Podrías decirme como usar las funciones de imagen como printimage(); el primer parámetro es const char* title=NULL, (así aparece en graphics.h) pero no se como se usa. Muchas gracias

Anónimo dijo...

grasias me sirvio demasiado para poder hacer una tarea...