Se necesita obligatoriamente djgpp para compilar allegro en sistemas windows, si eres programador Allegro para Windows, lo mejor es que te instales los dos sistemas operativos (Windows98 y WinXP), asi cuando necesites recompilar allegro para actualizarte a una nueva versión, no tienes ningún problema. Tambien debes instalarte msvc (el compilador nativo de windows) pero procura que en los dos sistemas se instale en el mismo directorio, asi las librerías colocadas en su sitio por make install son las mismas en ambos sistemas.
Bueno parece que tu segundo paso va a ser configurar allegro para visualC++.
Bueno, al final me he decidido instalar el paquete djgpp + allegro, puesto que con msvc no lo conseguia. Ya lo intentare otra vez. De momento ya me compila y puedo probar la libreria.
Solo quisiera saber una cosa. Si DJGPP es de MS-DOS, al compilar y crear los ejecutables, ¿finalmente el juego funcionará correctamente en Windows? bueno, seguro abre una consola automatica y eso, pero me refiero por ejemplo en Windows XP, que no tiene MS-DOS, ¿funcionarán sin problema?, o ¿entonces he de compilarlo en XP? ¿Se puede instalar DJGPP + Allegro en XP?
_______________________________________________ Para cancelar su subscripción envíe un email a: allegro-espanol-unsubscribe@egroups.com
On Mon, Mar 10, 2003 at 08:56:34PM +0100, Gassoft wrote:
> Pero, entonces .... ¿como hago para que los videojuegos funcionen
> en Windows sin problema? usando otro compilador?
Usando un compilador nativo de windows, como msvc o mingw32.
Pero, entonces .... ¿como hago para que los videojuegos funcionen en Windows sin problema? usando otro compilador?
-----Mensaje original----- De: gradha@... [mailto:gradha@...] Enviado el: lunes, 10 de marzo de 2003 20:53 Para: allegro-espanol@yahoogroups.com Asunto: Re: [AL-ES] Paso de msvc pero Ya compilo!!!!
On Mon, Mar 10, 2003 at 07:53:03PM +0100, Gassoft wrote: > Solo quisiera saber una cosa. Si DJGPP es de MS-DOS, al compilar y > crear los ejecutables, ¿finalmente el juego funcionará correctamente > en Windows?
No necesariamente, y el grado de éxito depende en parte de la versión de windows, las versiones W9x en principio no dan problemas, las demás, todo lo contrario.
> bueno, seguro abre una consola automatica y eso, pero me refiero > por ejemplo en Windows XP, que no tiene MS-DOS, ¿funcionarán sin > problema?, o ¿entonces he de compilarlo en XP? ¿Se puede instalar > DJGPP + Allegro en XP?
Instalar se puede, pero es un problema recursivo: intentar compilar allegro ya es algo que suele dar fallos dada la pobre emulación de msdos. Vuelves a entrar en el terreno del "puede".
_______________________________________________ Para cancelar su subscripción envíe un email a: allegro-espanol-unsubscribe@egroups.com
On Mon, Mar 10, 2003 at 07:53:03PM +0100, Gassoft wrote:
> Solo quisiera saber una cosa. Si DJGPP es de MS-DOS, al compilar y
> crear los ejecutables, ¿finalmente el juego funcionará correctamente
> en Windows?
No necesariamente, y el grado de éxito depende en parte de la versión
de windows, las versiones W9x en principio no dan problemas, las
demás, todo lo contrario.
> bueno, seguro abre una consola automatica y eso, pero me refiero
> por ejemplo en Windows XP, que no tiene MS-DOS, ¿funcionarán sin
> problema?, o ¿entonces he de compilarlo en XP? ¿Se puede instalar
> DJGPP + Allegro en XP?
Instalar se puede, pero es un problema recursivo: intentar compilar
allegro ya es algo que suele dar fallos dada la pobre emulación
de msdos. Vuelves a entrar en el terreno del "puede".
Bueno, al final me he decidido instalar el paquete djgpp + allegro, puesto que con msvc no lo conseguia. Ya lo intentare otra vez. De momento ya me compila y puedo probar la libreria.
Solo quisiera saber una cosa. Si DJGPP es de MS-DOS, al compilar y crear los ejecutables, ¿finalmente el juego funcionará correctamente en Windows? bueno, seguro abre una consola automatica y eso, pero me refiero por ejemplo en Windows XP, que no tiene MS-DOS, ¿funcionarán sin problema?, o ¿entonces he de compilarlo en XP? ¿Se puede instalar DJGPP + Allegro en XP?
OK Gracias:
Bien Ahora si compila sin problemas, por si acaso reinstale
las cabeceras
de los directorios include y borre el RsxWin, parecían colisionar, más la
linea
end_of main()
Vale: Gracias....
PD: Ahora supongo solucionare los siguientes Arrastres.
ESB.
----- Original Message -----
From: "Grzegorz Adam Hankiewicz" <gradha@...>
To: <allegro-espanol@yahoogroups.com>
Sent: Friday, March 07, 2003 3:17 PM
Subject: Re: Fw: [AL-ES] Una consulta más segura
On Fri, Mar 07, 2003 at 10:47:53AM -0600, esb2000 wrote:
> Hola:
> He probado el codigo que me enviaste por ende la funcion quedó vc =
> clip3d_f(POLYTYPE_FLAT, 0.1, 0.1, 4, AL_CONST V3D_f *vtc[], vout,
> vtmp, iTmp);
>
> Pero de todas maneras no funciona: reclama "parse error",
Porque así no tiene que quedar, al ejemplo Test2.cpp que enviaste
le añado (AL_CONST V3D_f **) antes de vtc, quito la variable k,
añado END_OF_MAIN() al final y me compila sin problemas.
> además los ejemplos excamera.c y exscn3d.c, son archivos *.c, y
> si los renombras a *.cpp aparecen especificamente en esa sección
> los mismos errores.
Entonces estas viendo fantasmas, yo no obtengo errores de ningún tipo.
> Si alguien encuentra la solucion envienme un código práctico para
> compilar, es decir un archivo fuente pequeño OK, gracias...
Aquí tienes tu propio código que compila y funciona sin problemas:
#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>
int main(void)
{
V3D_f *vtc[4], _vtc[4];
V3D_f *vout[8], _vout[8];
V3D_f *vtmp[8], _vtmp[8];
int iTmp[8];
int vc, i;
for(i=0; i<4; i++){
vtc[i] = _vtc + i;
}
for(i=0; i<8; i++){
vout[i] = _vout + i;
vtmp[i] = _vtmp + i;
}
/* -------- Error Compilando con *.cpp ------------------ */
vc = clip3d_f(POLYTYPE_FLAT, 0.1, 0.1, 4, (AL_CONST V3D_f **) vtc, vout,
vtmp, iTmp);
return 0;
}
END_OF_MAIN();
Publicidad
_______________________________________________
Para cancelar su subscripción envíe un email a:
allegro-espanol-unsubscribe@egroups.com
La utilización de Yahoo! Grupos está sujeta a su aceptación de las
Condiciones del servicio así como de la Política de privacidad.
___________________________________________________
Yahoo! Messenger - Nueva versión GRATIS
Super Webcam, voz, caritas animadas, y más...
http://messenger.yahoo.es
On Fri, Mar 07, 2003 at 10:47:53AM -0600, esb2000 wrote:
> Hola:
> He probado el codigo que me enviaste por ende la funcion quedó vc =
> clip3d_f(POLYTYPE_FLAT, 0.1, 0.1, 4, AL_CONST V3D_f *vtc[], vout,
> vtmp, iTmp);
>
> Pero de todas maneras no funciona: reclama "parse error",
Porque así no tiene que quedar, al ejemplo Test2.cpp que enviaste
le añado (AL_CONST V3D_f **) antes de vtc, quito la variable k,
añado END_OF_MAIN() al final y me compila sin problemas.
> además los ejemplos excamera.c y exscn3d.c, son archivos *.c, y
> si los renombras a *.cpp aparecen especificamente en esa sección
> los mismos errores.
Entonces estas viendo fantasmas, yo no obtengo errores de ningún tipo.
> Si alguien encuentra la solucion envienme un código práctico para
> compilar, es decir un archivo fuente pequeño OK, gracias...
Aquí tienes tu propio código que compila y funciona sin problemas:
#include <stdio.h>
#include <stdlib.h>
#include <allegro.h>
int main(void)
{
V3D_f *vtc[4], _vtc[4];
V3D_f *vout[8], _vout[8];
V3D_f *vtmp[8], _vtmp[8];
int iTmp[8];
int vc, i;
for(i=0; i<4; i++){
vtc[i] = _vtc + i;
}
for(i=0; i<8; i++){
vout[i] = _vout + i;
vtmp[i] = _vtmp + i;
}
/* -------- Error Compilando con *.cpp ------------------ */
vc = clip3d_f(POLYTYPE_FLAT, 0.1, 0.1, 4, (AL_CONST V3D_f **) vtc, vout,
vtmp, iTmp);
return 0;
}
END_OF_MAIN();
Hola ESB:
Hola, No se si esto te servira de ayuda, pero dale un
vistazo, hay un manera de usar Msvc60 + gcc + allegro, se pueden reconstruir
las fuentes y agregar
las librerías.
1). Asegurate que tienes las variables de entorno de Msvc60
cargadas
cuando arranca el sistema.
2). Carga los entornos requeridos de Djgpp despues de Msv60
la gerarquía de busqueda a traves de los
directorios debiera ser
Nmake.exe para Msvc60, y Make para djgpp,
3). Si usas gcc para compilar dentro de Msvc60 antepone los
directorios
include de Djgpp, en Optien->Directorios
4). Escribe las macros de construccion en
Setting->Custom-Build, puedes
agregar dependencias en cada fuente pero lo ideal es
trabajar con la
macros en la cabeza del folder...
5). Recompila el proyecto con Rebuild
6). Por alguna razon el *.exe coff no correra directamente
de Msvc60
debes ejecutarlo desde fuera:
Aquí te envio un simple proyecto, pero puedes trabajar allegro dentro de
Msvc60
ya que es bastante practico para ver los argumentos de funciones y miembros
de structuras, asegurate de copiarlo dentro del directorio D:\Temp6.
Bye bye
ESB.
----- Original Message -----
From: "Alvaro Alea" <alvaro@...>
To: <allegro-espanol@yahoogroups.com>
Sent: Thursday, March 06, 2003 6:35 PM
Subject: Re: [AL-ES] allegro & msvc
BUENOS DIAS!!!
Y entonces, va José Luis y dice ¿Re: [AL-ES] allegro & msvc?
> Cuando me dices que escriba make en el directorio de allegro .... en este
directorio no existe ningún archivo llamado make. Asi que me dice que no
ejecuta nada porque desconoce el comando. ¿O se ejecuta un make que venga en
msvc??
pues no te se decir, suponia, repito que no uso msvc, que se deberia
ejecutar el make del msvc, pero en la documentacion
(allegro/doc/build/msvc.txt) dice que necesita el djgpp y el GNU Make,
asi que probablemente lo que se ejecutara el el Make de GNU, que
necesitaras tener instalado correctamente.
> Hola, no se si esto sera de mucha ayuda, por que no uso msvc++ pero por
> si acaso...
> tras eso deberias escribir make en el directorio de allegro y tras
> un rato de ver pasar cosas por la pantalla tendrias el allegro compilado
> deberias encontrar allegro41.dll en c:\loquesea\allegro\lib\msvc\ o
> un sitio parecido.
> tb deberias tener un liballegro.a y alguna cosa mas.
--
@ADDTAG@
_
Grettings of __ _| |___ __ _ Alvaro@... LiNUX USER #66734
Saludos / _` | / -_) _` | A_Alea@...http://pagina.de/alea
de \__,_|_\___\__,_| MS Messenger: alvaroalea@...
Para obtener Llave Publica GnuPGP un mail con subject: enviar clave pub
Publicidad
_______________________________________________
Para cancelar su subscripción envíe un email a:
allegro-espanol-unsubscribe@egroups.com
La utilización de Yahoo! Grupos está sujeta a su aceptación de las
Condiciones del servicio así como de la Política de privacidad.
Hola:
He probado el codigo que me enviaste por ende la funcion quedó
vc = clip3d_f(POLYTYPE_FLAT, 0.1, 0.1, 4, AL_CONST V3D_f *vtc[], vout, vtmp,
iTmp);
Pero de todas maneras no funciona: reclama "parse error", además
los ejemplos excamera.c y exscn3d.c, son archivos *.c, y si los renombras a
*.cpp
aparecen especificamente en esa sección los mismos errores.
Si alguien encuentra la solucion envienme un código práctico
para compilar,
es decir un archivo fuente pequeño OK, gracias...
ESB.
----- Original Message -----
From: "Grzegorz Adam Hankiewicz" <gradha@...>
To: <allegro-espanol@yahoogroups.com>
Sent: Wednesday, March 05, 2003 2:46 PM
Subject: Re: Fw: [AL-ES] Una consulta más segura
On Wed, Mar 05, 2003 at 05:00:57PM -0600, esb2000 wrote:
> Hola ESB:
>
> He encontrado otro problema muy parecido, pero antes quisiera
> saber si el anterior (abajo) tiene solucion:
Podrías haberlo resuelto mirando el código de los ejemplos de
allegro excamera.c o exscn3d.c, ambos usan esa función, y sólo hay
que poner lo siguiente antes del parámetro: (AL_CONST V3D_f **).
> Agredeceré me respondan algo por Si, o No. ¿ Es posible que
> a estas alturas allegro pueda tener, como dicen (buggs) ?
> la Actualizaran !!!
Es imposible demostrar si un programa complejo está libre de
fallos. Allegro tiene _muchos_ fallos, y mientras haya gente que
los corrijan seguirá habiendo nuevas versiones.
Publicidad
_______________________________________________
Para cancelar su subscripción envíe un email a:
allegro-espanol-unsubscribe@egroups.com
La utilización de Yahoo! Grupos está sujeta a su aceptación de las
Condiciones del servicio así como de la Política de privacidad.
___________________________________________________
Yahoo! Móviles
Personaliza tu móvil con tu logo y melodía favorito
en http://moviles.yahoo.es
BUENOS DIAS!!!
Y entonces, va José Luis y dice ¿Re: [AL-ES] allegro & msvc?
> Cuando me dices que escriba make en el directorio de allegro .... en este
directorio no existe ningún archivo llamado make. Asi que me dice que no ejecuta
nada porque desconoce el comando. ¿O se ejecuta un make que venga en msvc??
pues no te se decir, suponia, repito que no uso msvc, que se deberia
ejecutar el make del msvc, pero en la documentacion
(allegro/doc/build/msvc.txt) dice que necesita el djgpp y el GNU Make,
asi que probablemente lo que se ejecutara el el Make de GNU, que
necesitaras tener instalado correctamente.
> Hola, no se si esto sera de mucha ayuda, por que no uso msvc++ pero por
> si acaso...
> tras eso deberias escribir make en el directorio de allegro y tras
> un rato de ver pasar cosas por la pantalla tendrias el allegro compilado
> deberias encontrar allegro41.dll en c:\loquesea\allegro\lib\msvc\ o
> un sitio parecido.
> tb deberias tener un liballegro.a y alguna cosa mas.
--
@ADDTAG@
_
Grettings of __ _| |___ __ _ Alvaro@... LiNUX USER #66734
Saludos / _` | / -_) _` | A_Alea@...http://pagina.de/alea
de \__,_|_\___\__,_| MS Messenger: alvaroalea@...
Para obtener Llave Publica GnuPGP un mail con subject: enviar clave pub
El compilador mingw32 es autocontenido; Con el compilas e
instalas las librerias de allegro y luego puedes compilar programas
en el sin depender de otros compiladores.
Las librerias (*.a), creadas por mingw hasta donde recuerdo
no son compatibles con las que usa el VC++, por lo que creo
que programas en allegro con este compilador no podrias
crear.
Haciendole un poquito de propaganda a una paginata mia; Te
puedes bajar una version de MINGW32 + ALLEGRO
precompilada y listas para su uso en :
www.geocities.com/transdiv
Son como 5mb. En el zipeado hay un leeme.txt que explica
en forma sencilla algo del proceso (tambien hay la primera
leccion de un tutorial que nunca termine, pero te puede dar
la idea inicial). Ojo que estas no son las ultimas versiones
pero las he usado sin problemas con Win98 (me parece
que las ultimas solucionan algunos problemas con el XP)
Saludos
Hugo
----- Original Message -----
From: "José Luis Parra Lozano" <joseluisparra@...>
To: <allegro-espanol@yahoogroups.com>
Sent: Wednesday, March 05, 2003 4:59 AM
Subject: RE: [AL-ES] saludos!!
Otra cosa, ¿se supone que ahora tengo que compilar todo lo que haga
con allegro mediante el compilador mingw? ¿ya no uso el de msvc++?
entonces si algún día necesito programar algo con el compilador de
msvc ... ¿o esto no va asi?
--- En allegro-espanol@y..., José Luis Parra Lozano
<joseluisparra@s...> escribió:
> Me he instalado el mingw. Tengo los fuentes de allegro.
>
> ¿Ahora que hago? ¿Ejecuto el fix msvc? ¿compilo allegro con mingw?
> ¿en que orden? ¿Como se compila con mingw?
>
> Perdonad si pregunto demasiado pero es que no consigo dar con la
> clave. Os aseguro que si me ayudais a echar andar esto no os vais a
> arrepentir y vereis videojuegos mu buenos :DDD.
>
>
> --- En allegro-espanol@y..., "gassoft2" <joseluisparra@s...>
escribió:
> > Gracias por la pagina. Pero no se que tengo que hacer. Esto es un
> lio
> > inmenso. No se ni siquiera si necesito el DJGPP, ni para qué, ni
> qué
> > partes instalar. Me cuesta mucho bajarmelo y no se si es el
bueno.
> Me
> > encuentro con una carpeta con 800 ficheros y 800 carpetas y no se
> que
> > es lo que necesito.
> >
> > Ademas en la pagina dice, que hace falta el DJGPP, pero si voy a
> usar
> > el msvc no se para que sirve. En otra parte de la pagina dice que
> si
> > no se tiene instalado da igual, se cogen los binarios.
> >
> > Que hay que hacer exactamente??? cuando me descargue allegro, hay
> que
> > compilarlo con djgpp??? o como va??? y que partes de djgpp hacen
> > falta?? porque ejecuto el install, luego me salen otros
> ejecutables,
> > pero aqui no se me instala nada.
> >
> > Lo peor que me estoy cansando de tantas horas perdidas y me estan
> > dando ganas de abandonar esto. Despues de que DIV se quedara
> > obsoleto, pense al leer las recomendaciones que allegro sería mi
> > mejor esperanza para seguir con mis videojuegos en Windows pero
se
> me
> > estan quitando las ganas.
> >
> > --- En allegro-espanol@y..., jfhorizon@h... escribió:
> > > Mira en
> http://sp4br75.digiweb.psi.br/VC_Allegro/Allegro_for_VC.htm
> > > aunque ya esta un poco viejo creo que te resultará útil
> > >
> > > Un saludo
> > > jfhorizon
> > > ----- Original Message -----
> > > Wrom: KBRNVWWCUF
> > > To: allegro-espanol@y...
> > > Sent: Tuesday, March 04, 2003 3:22 PM
> > > Subject: [AL-ES] saludos!!
> > >
> > >
> > > Hola soy nuevo en la programacion en Allegro. Llevo una
mañana
> > intentando
> > > echarlo a andar todo pero no lo consigo. No se si necesito
mas
> > material.
> > >
> > > Quiero ejecutarlo para windows, y con MSVC. Toda la ayuda que
> he
> > encontrado
> > > esta en ingles, pero haciendo lo que yo he entendido no
consigo
> > nada.
> > >
> > > ¿Tengo que instalarme el compilador MinGW?? con esto se
> sustituye
> > el de
> > > msvc, o como va? y las librerías de Allegro, donde se
instalan??
> > >
> > > Si alguien tiene documentación en castellano paso a paso de
> todo
> > esto, por
> > > favor, me la comunique. O si me lo pueden explicar por correo
> los
> > pasos uno
> > > a uno desde cero. A ver si así lo consigo.
> > >
> > > Gracias.
> > >
Cuando me dices que escriba make en el directorio de allegro .... en este directorio no existe ningún archivo llamado make. Asi que me dice que no ejecuta nada porque desconoce el comando. ¿O se ejecuta un make que venga en msvc??
BUENOS DIAS!!! Y entonces, va José Luis Parra Lozano y dice ¿RE: [AL-ES] saludos!!?
Hola, no se si esto sera de mucha ayuda, por que no uso msvc++ pero por si acaso...
No necesitas djgpp, no necesitas mingw.
descomprime las fuentes de allegro en algun sitio. luego ejecuta el fix msvc. tras eso deberias escribir make en el directorio de allegro y tras un rato de ver pasar cosas por la pantalla tendrias el allegro compilado deberias encontrar allegro41.dll en c:\loquesea\allegro\lib\msvc\ o un sitio parecido. tb deberias tener un liballegro.a y alguna cosa mas.
si no te sale, pues tendras mal instalado msvc o algo y el programa make no estara en el path o algo parecido...
ahora solo tienes que hacer el programa y al compilarlo asegurarte de que incluyes las ordenes de enlazado contra liballegro.a y que luego el programa encuentra allegro41.dll
el como consigues eso, pues... supongo que si tienes msvc++ pues tienes los fermosos tochos de manuales que vienen con el y te explican todas esas cosas relacionadas con el enlazado y las librerias.
espero que te sirva de algo...
> Otra cosa, ¿se supone que ahora tengo que compilar todo lo que haga > con allegro mediante el compilador mingw? ¿ya no uso el de msvc++? > entonces si algún día necesito programar algo con el compilador de > msvc ... ¿o esto no va asi? > > Me he instalado el mingw. Tengo los fuentes de allegro. > > ¿Ahora que hago? ¿Ejecuto el fix msvc? ¿compilo allegro con mingw? > > ¿en que orden? ¿Como se compila con mingw? > > Perdonad si pregunto demasiado pero es que no consigo dar con la > > clave. Os aseguro que si me ayudais a echar andar esto no os vais a > > arrepentir y vereis videojuegos mu buenos :DDD. > > > Gracias por la pagina. Pero no se que tengo que hacer. Esto es un > > lio > > > inmenso. No se ni siquiera si necesito el DJGPP, ni para qué, ni > > qué > > > partes instalar. Me cuesta mucho bajarmelo y no se si es el > bueno. > > Me > > > encuentro con una carpeta con 800 ficheros y 800 carpetas y no se
-- @ADDTAG@ _ Grettings of __ _| |___ __ _ Alvaro@... LiNUX USER #66734 Saludos / _` | / -_) _` | A_Alea@... http://pagina.de/alea de \__,_|_\___\__,_| MS Messenger: alvaroalea@... Para obtener Llave Publica GnuPGP un mail con subject: enviar clave pub
_______________________________________________ Para cancelar su subscripción envíe un email a: allegro-espanol-unsubscribe@egroups.com
BUENOS DIAS!!!
Y entonces, va José Luis Parra Lozano y dice ¿RE: [AL-ES] saludos!!?
Hola, no se si esto sera de mucha ayuda, por que no uso msvc++ pero por
si acaso...
No necesitas djgpp, no necesitas mingw.
descomprime las fuentes de allegro en algun sitio.
luego ejecuta el fix msvc.
tras eso deberias escribir make en el directorio de allegro y tras
un rato de ver pasar cosas por la pantalla tendrias el allegro compilado
deberias encontrar allegro41.dll en c:\loquesea\allegro\lib\msvc\ o
un sitio parecido.
tb deberias tener un liballegro.a y alguna cosa mas.
si no te sale, pues tendras mal instalado msvc o algo y el programa make
no estara en el path o algo parecido...
ahora solo tienes que hacer el programa y al compilarlo asegurarte
de que incluyes las ordenes de enlazado contra liballegro.a y que
luego el programa encuentra allegro41.dll
el como consigues eso, pues... supongo que si tienes msvc++ pues tienes
los fermosos tochos de manuales que vienen con el y te explican todas
esas cosas relacionadas con el enlazado y las librerias.
espero que te sirva de algo...
> Otra cosa, ¿se supone que ahora tengo que compilar todo lo que haga
> con allegro mediante el compilador mingw? ¿ya no uso el de msvc++?
> entonces si algún día necesito programar algo con el compilador de
> msvc ... ¿o esto no va asi?
> > Me he instalado el mingw. Tengo los fuentes de allegro.
> > ¿Ahora que hago? ¿Ejecuto el fix msvc? ¿compilo allegro con mingw?
> > ¿en que orden? ¿Como se compila con mingw?
> > Perdonad si pregunto demasiado pero es que no consigo dar con la
> > clave. Os aseguro que si me ayudais a echar andar esto no os vais a
> > arrepentir y vereis videojuegos mu buenos :DDD.
> > > Gracias por la pagina. Pero no se que tengo que hacer. Esto es un
> > lio
> > > inmenso. No se ni siquiera si necesito el DJGPP, ni para qué, ni
> > qué
> > > partes instalar. Me cuesta mucho bajarmelo y no se si es el
> bueno.
> > Me
> > > encuentro con una carpeta con 800 ficheros y 800 carpetas y no se
--
@ADDTAG@
_
Grettings of __ _| |___ __ _ Alvaro@... LiNUX USER #66734
Saludos / _` | / -_) _` | A_Alea@...http://pagina.de/alea
de \__,_|_\___\__,_| MS Messenger: alvaroalea@...
Para obtener Llave Publica GnuPGP un mail con subject: enviar clave pub
On Wed, Mar 05, 2003 at 05:00:57PM -0600, esb2000 wrote:
> Hola ESB:
>
> He encontrado otro problema muy parecido, pero antes quisiera
> saber si el anterior (abajo) tiene solucion:
Podrías haberlo resuelto mirando el código de los ejemplos de
allegro excamera.c o exscn3d.c, ambos usan esa función, y sólo hay
que poner lo siguiente antes del parámetro: (AL_CONST V3D_f **).
> Agredeceré me respondan algo por Si, o No. ¿ Es posible que
> a estas alturas allegro pueda tener, como dicen (buggs) ?
> la Actualizaran !!!
Es imposible demostrar si un programa complejo está libre de
fallos. Allegro tiene _muchos_ fallos, y mientras haya gente que
los corrijan seguirá habiendo nuevas versiones.
Hola ESB:
He encontrado otro problema muy parecido, pero antes quisiera
saber si el
anterior (abajo) tiene solucion:
Agredeceré me respondan algo por Si, o No.
¿ Es posible que a estas alturas allegro pueda tener, como dicen
(buggs) ?
la Actualizaran !!!
Gracias . ESB.
----- Original Message -----
From: "esb2000" <esbva2000@...>
To: <allegro-espanol@yahoogroups.com>
Sent: Tuesday, February 25, 2003 1:46 PM
Subject: [AL-ES] Una consulta más segura
Hola ESB:
Ahora me aseguré bien de preguntar esto !!, se trata más bien de
la funcion
clip3d_f(...), el paso de los argumentos, en *.c, (genera un warning), y en
*.cpp (da
un error),
¡¡¡ Que se debe mover como opciones del compilador, o corrección al codigo
!!!
Teniendo: (*.c)
int main(void)
{
V3D_f *vtc[4], _vtc[4];
V3D_f *vout[8], _vout[8];
V3D_f *vtmp[8], _vtmp[8];
int iTmp[8];
int vc, i, k;
for(i=0; i<4; i++){
vtc[i] = _vtc + i;
}
for(i=0; i<8; i++){
vout[i] = _vout + i;
vtmp[i] = _vtmp + i;
}
/* --------- Warning Compilando con *.c -------------------- */
vc = clip3d_f(POLYTYPE_FLAT, 0.1, 0.1, 4, vtc, vout, vtmp, iTmp);
/* -------- Error Compilando con *.cpp ------------------ */
vc = clip3d_f(POLYTYPE_FLAT, 0.1, 0.1, 4, vtc, vout, vtmp, iTmp);
return 0;
}
Requerido en (*.cpp)
PD: Les incluyo simples archivos para la prueba y corrección, (incluir
libreria allegro).
OK, Gracias ....
ESB.
On Wed, Mar 05, 2003 at 11:40:59AM -0000, José Luis Parra Lozano wrote:
> Ahora metido en el msvc me da errores de linkado al compilar,
> no se si no lo configuro. He hecho lo que explican en las paginas
> pero me da ese error. Una cosa, ¿tengo que poner en los directorios
> de msvc la ruta a Allegro/lib y Allegro/include?? yo lo he puesto
> pero no funciona. Los errores son los siguientes:
Lo que tienes que añadir es el nombre de la librería con la que
quieres enlazar. Lo pone al final de docs/build/msvc.txt.
On Wed, Mar 05, 2003 at 07:26:09PM +0000, Manuel Carrascosa de la Blanca wrote:
> Segun la documentacion de allegro para compilarlo para MSVC
> hay que realizar los siguientes pasos:
>
> "C:\archivos de programa\microsoft visual studio\vc98\bin\vcvars32.bat"
> fix msvc
> make
>
> y es en el make donde surge el problema, aparece lo siguiente:
>
> Compiling Allegro for MSVC, optimised. Please wait...
> gcc -O -Wall -Werror -o obj/msvc/runner.exe src/misc/runner.c
> obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MD -I.
> -I./include -Foobj/msvc/alleg/allegro.obj -c src/allegro.c
> Comando o nombre de archivo erróneo
> obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MD -I.
> -I./include -Foobj/msvc/alleg/blit.obj -c src/blit.c
> Comando o nombre de archivo erróneo
>
> y asi con todos los fuentes de allegro
> luego da más errores y no compila de ninguna forma
>
> Antes tenia Windows 98SE y nunca tuve ningun problema al
> compilar allegro para MSVC.
>
> ¿Alguien sabe a que puede deberse esto?
Quizás sea por los espacios de la ruta hacia msvc.
On Wed, Mar 05, 2003 at 10:21:40AM -0000, José Luis Parra Lozano wrote:
> Me he instalado el mingw, le he añadido el directx7 sdk como vienen
> en las instrucciones. Ejecuto el fix mingw32. Y se supone que
> ahora debo ejecutar "make install". ¿Donde esta este archivo? no
> se supone que esta en la carpeta allegro? pues no lo encuentro
> por ningun lado.
Suponiendo no se llega a ninguna parte. En primer lugar, si
efectivamente has seguido las instrucciones correctamente y ejecutas
desde la línea de comando "make install", automágicamente Allegro
se compilará e instalará en tu sistema. Pero ya que no eres todavía
"creyente", aquí va la explicación de la realidad:
Make es una herramienta GNU semi inteligente usada para dirigir la
compilación de proyectos grandes con muchas dependencias. Cuando
tecleas "make install" estás llamando al programa make con el
parámetro install. El comando make deberías tenerlo instalado
junto con Mingw32 y debería estár en tu variable PATH (en algún
subdirectorio bin de mingw32) para que pueda ser ejecutado desde
cualquier directorio. Básicamente make se encargará de llamar por tí
al compilador (y a varias otras herramientas) en el orden adecuado
por cada código fuente de Allegro para que al finalizar el proceso
tengas una librería usable.
Si quieres aprender más sobre make y tienes la documentación del make
instalada junto con el programa info, también puedes teclear "info
make" y leer el extenso manual dedicado a esta útil herramienta. Esto
último que menciono se puede conseguir a través del zip-picker del
djgpp, ya que info es una herramienta puramente de msdos.
Segun la documentacion de allegro para compilarlo para MSVC
hay que realizar los siguientes pasos:
"C:\archivos de programa\microsoft visual studio\vc98\bin\vcvars32.bat"
fix msvc
make
y es en el make donde surge el problema, aparece lo siguiente:
Compiling Allegro for MSVC, optimised. Please wait...
gcc -O -Wall -Werror -o obj/msvc/runner.exe src/misc/runner.c
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MD -I.
-I./include -Foobj/msvc/alleg/allegro.obj -c src/allegro.c
Comando o nombre de archivo erróneo
obj/msvc/runner.exe cl @ -nologo -DALLEGRO_SRC -W1 -Gd -Ox -GB -MD -I.
-I./include -Foobj/msvc/alleg/blit.obj -c src/blit.c
Comando o nombre de archivo erróneo
y asi con todos los fuentes de allegro
luego da más errores y no compila de ninguna forma
Antes tenia Windows 98SE y nunca tuve ningun problema al
compilar allegro para MSVC.
¿Alguien sabe a que puede deberse esto?
Muchas gracias por adelantado y hasta otra
_________________________________________________________________
MSN Fotos: la forma más fácil de compartir e imprimir fotos.
http://photos.msn.es/support/worldwide.aspx
On Wed, Mar 05, 2003 at 09:45:40AM -0000, José Luis Parra Lozano wrote:
> Me he instalado el mingw. Tengo los fuentes de allegro.
>
> ¿Ahora que hago? ¿Ejecuto el fix msvc? ¿compilo allegro con mingw?
> ¿en que orden? ¿Como se compila con mingw?
El fichero allegro/docs/build/mingw32.txt, referenciado desde el
fichero base readme.txt responde estas preguntas.
> Perdonad si pregunto demasiado pero es que no consigo dar con la
> clave. Os aseguro que si me ayudais a echar andar esto no os vais
> a arrepentir y vereis videojuegos mu buenos :DDD.
A ver a ver, esto queda por escrito :)
On Wed, Mar 05, 2003 at 09:17:33AM -0000, gassoft2 wrote:
> No se ni siquiera si necesito el DJGPP, ni para qué, ni qué partes
> instalar. Me cuesta mucho bajarmelo y no se si es el bueno. Me
> encuentro con una carpeta con 800 ficheros y 800 carpetas y no se
> que es lo que necesito.
En http://www.delorie.com/djgpp/ hay un enlace al "zip-picker"
que te dice lo que te tienes que bajar en función de ciertas
preguntas. Es muy fácil de usar.
Creo que el djgpp es necesario por msvc debido a que hay código
ensamblador que usa una sintaxis que msvc no es capaz de entender.
Bueno, olvidaros de los mensajes anteriores. Creo que he avanzado.
Con el mingw he compilado allegro. Ejecute mingw32-make all y se ha
compilado para mingw y msvc, creo. ¿es asi no?
Ahora metido en el msvc me da errores de linkado al compilar, no se
si no lo configuro. He hecho lo que explican en las paginas pero me
da ese error. Una cosa, ¿tengo que poner en los directorios de msvc
la ruta a Allegro/lib y Allegro/include?? yo lo he puesto pero no
funciona. Los errores son los siguientes:
Compiling...
pru1.c
Linking...
pru1.obj : error LNK2001: unresolved external symbol
__imp__allegro_message
pru1.obj : error LNK2001: unresolved external symbol
__imp__install_allegro
pru1.obj : error LNK2001: unresolved external symbol __imp___WinMain
Debug/pru1.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
Si alguien sabe como poder superar esto le estare muy agradecido. Ya
casi lo tengo!!!!!!!!
Me he instalado el mingw, le he añadido el directx7 sdk como vienen
en las instrucciones. Ejecuto el fix mingw32. Y se supone que ahora
debo ejecutar "make install". ¿Donde esta este archivo? no se supone
que esta en la carpeta allegro? pues no lo encuentro por ningun lado.
Otra cosa, ¿se supone que ahora tengo que compilar todo lo que haga
con allegro mediante el compilador mingw? ¿ya no uso el de msvc++?
entonces si algún día necesito programar algo con el compilador de
msvc ... ¿o esto no va asi?
--- En allegro-espanol@y..., José Luis Parra Lozano
<joseluisparra@s...> escribió:
> Me he instalado el mingw. Tengo los fuentes de allegro.
>
> ¿Ahora que hago? ¿Ejecuto el fix msvc? ¿compilo allegro con mingw?
> ¿en que orden? ¿Como se compila con mingw?
>
> Perdonad si pregunto demasiado pero es que no consigo dar con la
> clave. Os aseguro que si me ayudais a echar andar esto no os vais a
> arrepentir y vereis videojuegos mu buenos :DDD.
>
>
> --- En allegro-espanol@y..., "gassoft2" <joseluisparra@s...>
escribió:
> > Gracias por la pagina. Pero no se que tengo que hacer. Esto es un
> lio
> > inmenso. No se ni siquiera si necesito el DJGPP, ni para qué, ni
> qué
> > partes instalar. Me cuesta mucho bajarmelo y no se si es el
bueno.
> Me
> > encuentro con una carpeta con 800 ficheros y 800 carpetas y no se
> que
> > es lo que necesito.
> >
> > Ademas en la pagina dice, que hace falta el DJGPP, pero si voy a
> usar
> > el msvc no se para que sirve. En otra parte de la pagina dice que
> si
> > no se tiene instalado da igual, se cogen los binarios.
> >
> > Que hay que hacer exactamente??? cuando me descargue allegro, hay
> que
> > compilarlo con djgpp??? o como va??? y que partes de djgpp hacen
> > falta?? porque ejecuto el install, luego me salen otros
> ejecutables,
> > pero aqui no se me instala nada.
> >
> > Lo peor que me estoy cansando de tantas horas perdidas y me estan
> > dando ganas de abandonar esto. Despues de que DIV se quedara
> > obsoleto, pense al leer las recomendaciones que allegro sería mi
> > mejor esperanza para seguir con mis videojuegos en Windows pero
se
> me
> > estan quitando las ganas.
> >
> > --- En allegro-espanol@y..., jfhorizon@h... escribió:
> > > Mira en
> http://sp4br75.digiweb.psi.br/VC_Allegro/Allegro_for_VC.htm
> > > aunque ya esta un poco viejo creo que te resultará útil
> > >
> > > Un saludo
> > > jfhorizon
> > > ----- Original Message -----
> > > Wrom: KBRNVWWCUF
> > > To: allegro-espanol@y...
> > > Sent: Tuesday, March 04, 2003 3:22 PM
> > > Subject: [AL-ES] saludos!!
> > >
> > >
> > > Hola soy nuevo en la programacion en Allegro. Llevo una
mañana
> > intentando
> > > echarlo a andar todo pero no lo consigo. No se si necesito
mas
> > material.
> > >
> > > Quiero ejecutarlo para windows, y con MSVC. Toda la ayuda que
> he
> > encontrado
> > > esta en ingles, pero haciendo lo que yo he entendido no
consigo
> > nada.
> > >
> > > ¿Tengo que instalarme el compilador MinGW?? con esto se
> sustituye
> > el de
> > > msvc, o como va? y las librerías de Allegro, donde se
instalan??
> > >
> > > Si alguien tiene documentación en castellano paso a paso de
> todo
> > esto, por
> > > favor, me la comunique. O si me lo pueden explicar por correo
> los
> > pasos uno
> > > a uno desde cero. A ver si así lo consigo.
> > >
> > > Gracias.
> > >
> > >
> > > Publicidad
> > >
> > >
> > > _______________________________________________
> > > Para cancelar su subscripción envíe un email a:
> > > allegro-espanol-unsubscribe@e...
> > >
> > >
> > > La utilización de Yahoo! Grupos está sujeta a su aceptación
de
> > las Condiciones del servicio así como de la Política de
privacidad.
Me he instalado el mingw. Tengo los fuentes de allegro.
¿Ahora que hago? ¿Ejecuto el fix msvc? ¿compilo allegro con mingw?
¿en que orden? ¿Como se compila con mingw?
Perdonad si pregunto demasiado pero es que no consigo dar con la
clave. Os aseguro que si me ayudais a echar andar esto no os vais a
arrepentir y vereis videojuegos mu buenos :DDD.
--- En allegro-espanol@y..., "gassoft2" <joseluisparra@s...> escribió:
> Gracias por la pagina. Pero no se que tengo que hacer. Esto es un
lio
> inmenso. No se ni siquiera si necesito el DJGPP, ni para qué, ni
qué
> partes instalar. Me cuesta mucho bajarmelo y no se si es el bueno.
Me
> encuentro con una carpeta con 800 ficheros y 800 carpetas y no se
que
> es lo que necesito.
>
> Ademas en la pagina dice, que hace falta el DJGPP, pero si voy a
usar
> el msvc no se para que sirve. En otra parte de la pagina dice que
si
> no se tiene instalado da igual, se cogen los binarios.
>
> Que hay que hacer exactamente??? cuando me descargue allegro, hay
que
> compilarlo con djgpp??? o como va??? y que partes de djgpp hacen
> falta?? porque ejecuto el install, luego me salen otros
ejecutables,
> pero aqui no se me instala nada.
>
> Lo peor que me estoy cansando de tantas horas perdidas y me estan
> dando ganas de abandonar esto. Despues de que DIV se quedara
> obsoleto, pense al leer las recomendaciones que allegro sería mi
> mejor esperanza para seguir con mis videojuegos en Windows pero se
me
> estan quitando las ganas.
>
> --- En allegro-espanol@y..., jfhorizon@h... escribió:
> > Mira en
http://sp4br75.digiweb.psi.br/VC_Allegro/Allegro_for_VC.htm
> > aunque ya esta un poco viejo creo que te resultará útil
> >
> > Un saludo
> > jfhorizon
> > ----- Original Message -----
> > Wrom: KBRNVWWCUF
> > To: allegro-espanol@y...
> > Sent: Tuesday, March 04, 2003 3:22 PM
> > Subject: [AL-ES] saludos!!
> >
> >
> > Hola soy nuevo en la programacion en Allegro. Llevo una mañana
> intentando
> > echarlo a andar todo pero no lo consigo. No se si necesito mas
> material.
> >
> > Quiero ejecutarlo para windows, y con MSVC. Toda la ayuda que
he
> encontrado
> > esta en ingles, pero haciendo lo que yo he entendido no consigo
> nada.
> >
> > ¿Tengo que instalarme el compilador MinGW?? con esto se
sustituye
> el de
> > msvc, o como va? y las librerías de Allegro, donde se instalan??
> >
> > Si alguien tiene documentación en castellano paso a paso de
todo
> esto, por
> > favor, me la comunique. O si me lo pueden explicar por correo
los
> pasos uno
> > a uno desde cero. A ver si así lo consigo.
> >
> > Gracias.
> >
> >
> > Publicidad
> >
> >
> > _______________________________________________
> > Para cancelar su subscripción envíe un email a:
> > allegro-espanol-unsubscribe@e...
> >
> >
> > La utilización de Yahoo! Grupos está sujeta a su aceptación de
> las Condiciones del servicio así como de la Política de privacidad.
Gracias por la pagina. Pero no se que tengo que hacer. Esto es un lio
inmenso. No se ni siquiera si necesito el DJGPP, ni para qué, ni qué
partes instalar. Me cuesta mucho bajarmelo y no se si es el bueno. Me
encuentro con una carpeta con 800 ficheros y 800 carpetas y no se que
es lo que necesito.
Ademas en la pagina dice, que hace falta el DJGPP, pero si voy a usar
el msvc no se para que sirve. En otra parte de la pagina dice que si
no se tiene instalado da igual, se cogen los binarios.
Que hay que hacer exactamente??? cuando me descargue allegro, hay que
compilarlo con djgpp??? o como va??? y que partes de djgpp hacen
falta?? porque ejecuto el install, luego me salen otros ejecutables,
pero aqui no se me instala nada.
Lo peor que me estoy cansando de tantas horas perdidas y me estan
dando ganas de abandonar esto. Despues de que DIV se quedara
obsoleto, pense al leer las recomendaciones que allegro sería mi
mejor esperanza para seguir con mis videojuegos en Windows pero se me
estan quitando las ganas.
--- En allegro-espanol@y..., jfhorizon@h... escribió:
> Mira en http://sp4br75.digiweb.psi.br/VC_Allegro/Allegro_for_VC.htm
> aunque ya esta un poco viejo creo que te resultará útil
>
> Un saludo
> jfhorizon
> ----- Original Message -----
> Wrom: KBRNVWWCUF
> To: allegro-espanol@y...
> Sent: Tuesday, March 04, 2003 3:22 PM
> Subject: [AL-ES] saludos!!
>
>
> Hola soy nuevo en la programacion en Allegro. Llevo una mañana
intentando
> echarlo a andar todo pero no lo consigo. No se si necesito mas
material.
>
> Quiero ejecutarlo para windows, y con MSVC. Toda la ayuda que he
encontrado
> esta en ingles, pero haciendo lo que yo he entendido no consigo
nada.
>
> ¿Tengo que instalarme el compilador MinGW?? con esto se sustituye
el de
> msvc, o como va? y las librerías de Allegro, donde se instalan??
>
> Si alguien tiene documentación en castellano paso a paso de todo
esto, por
> favor, me la comunique. O si me lo pueden explicar por correo los
pasos uno
> a uno desde cero. A ver si así lo consigo.
>
> Gracias.
>
>
> Publicidad
>
>
> _______________________________________________
> Para cancelar su subscripción envíe un email a:
> allegro-espanol-unsubscribe@e...
>
>
> La utilización de Yahoo! Grupos está sujeta a su aceptación de
las Condiciones del servicio así como de la Política de privacidad.
Hola soy nuevo en la programacion en Allegro. Llevo una mañana intentando echarlo a andar todo pero no lo consigo. No se si necesito mas material.
Quiero ejecutarlo para windows, y con MSVC. Toda la ayuda que he encontrado esta en ingles, pero haciendo lo que yo he entendido no consigo nada.
¿Tengo que instalarme el compilador MinGW?? con esto se sustituye el de msvc, o como va? y las librerías de Allegro, donde se instalan??
Si alguien tiene documentación en castellano paso a paso de todo esto, por favor, me la comunique. O si me lo pueden explicar por correo los pasos uno a uno desde cero. A ver si así lo consigo.
Gracias.
_______________________________________________ Para cancelar su subscripción envíe un email a: allegro-espanol-unsubscribe@egroups.com
Hola soy nuevo en la programacion en Allegro. Llevo una mañana intentando
echarlo a andar todo pero no lo consigo. No se si necesito mas material.
Quiero ejecutarlo para windows, y con MSVC. Toda la ayuda que he encontrado
esta en ingles, pero haciendo lo que yo he entendido no consigo nada.
¿Tengo que instalarme el compilador MinGW?? con esto se sustituye el de
msvc, o como va? y las librerías de Allegro, donde se instalan??
Si alguien tiene documentación en castellano paso a paso de todo esto, por
favor, me la comunique. O si me lo pueden explicar por correo los pasos uno
a uno desde cero. A ver si así lo consigo.
Gracias.