Foros del Web » Programación para mayores de 30 ;) » Programación General »

Usar SDL con el Borland C++ 5

Estas en el tema de Usar SDL con el Borland C++ 5 en el foro de Programación General en Foros del Web. Hola que tal quisiera saber como hacer funcionar la libreria SDl en Borland C++ 5 o en Visual C++ , ya que copie los archivos ...
  #1 (permalink)  
Antiguo 04/08/2004, 18:59
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Usar SDL con el Borland C++ 5

Hola que tal quisiera saber como hacer funcionar la libreria SDl en Borland C++ 5 o en Visual C++ , ya que copie los archivos include y Lib del SDL en las carpetas correspondientes del Borland C++ , cuando compilo me sale 0 errores, pero cuando intento hacer los ejecutables , Build All, me salen errores como este :

Linking:Unresolved _main()

o algo parecido , no se que he hecho mal , por favor ayudenme, les comento que copie el SDL.DLL a la carpeta System de Windows.

De antemano muchas gracias, y si pueden tambien ayudenme con el ALLEGRO muchas gracias.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #2 (permalink)  
Antiguo 05/08/2004, 08:01
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Esta muy facil.
Mira, no se si se te olvido poner el Multi Threaded DLL porque SDL trabaja con varios procesos. En VC6 solo ve a proyecto y le das en opciones y en la pestaña de C/C++ y en la combo box elijes "Code Generation" y en Run time library le das en multithreaded DLL.

Si esto no te resuelve entonces quiere decir que hay conflictos con tu funcion main y winmain con la de SDL.
Ya que SDL hace "magia", pues quiere decir que tu applicacion esta en Winmain y para eso deberia NO incluir la cabezera SDL_w32(algo asi se llama)
Solo incluye SDL.h y no se te olvide linkear las librerias.
Una manera facil es al principio del codigo pones #pragma comment(lib, "SDL.lib")

Si yu applicacion usa solo main entonces no deberias de tener problemas.
Si los problemas persisten, aqui te espero.

Saludos
  #3 (permalink)  
Antiguo 06/08/2004, 20:55
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Ok Brother gracias, voy a poner en practica tus consejos , y si no sale bien , te vuelvo a consultar , gracias, ah y como hago para usar la libreria ALLEGRO, es que me quiero hacer un reproductor multimedia con soporte mp3 y ogg vorbis, pero no se como usar tampoco la libreria del Ogg Vorbis
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #4 (permalink)  
Antiguo 08/08/2004, 19:26
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
hey instru por mas que intento no me sale.
Ahora me dice que el error esta en el SDL.lib y francamento no entiendo mucho, no se podrias decirme todos los pasos que hiciste para instalar la libreria SDL en tu computadora.
gracias
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #5 (permalink)  
Antiguo 09/08/2004, 20:39
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Mira, en www.libsdl.org en la parte de tutoriales, hay unos muy buenos para instalar el SDL en VC++.
Lo mas facil es descargar la libreria para VC++, pero lo mas seguro es descargar el source y compilarle. Esto implica mucho mas trabajo y bajar mas.
Si de plano no puedes pues intentare guiarte lo mas que pueda.

Saludos
  #6 (permalink)  
Antiguo 15/08/2004, 17:47
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Pues instru gracias y te agradeceria mucho si me mandaras algun tutorial o algo por el stilo, por que estoy mas perdido.

Gracias
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
  #7 (permalink)  
Antiguo 15/08/2004, 19:44
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Ya encontre cual es tu problema, porque me acaba de pasar.
Lo que pasa es que estas intentando crear una applicacion sdl en consola.
Al crear tu proyecto, usa Windows32 application en vez de utilizar Windows 32 Console application para que ya no te salga ningun error con el _main.
Saludos.

PD Recuerda siempre crear applicaciones para windows para que SDL funcione bien en VC++
  #8 (permalink)  
Antiguo 17/01/2005, 10:57
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Sabes sigo teniendo problemas con el Borland C++ y ahora el error me sale en el archivo .DEF y pues no se para que sirve ese archivo, pero se trata algo de la vinculacion creo, si podrias ayudarme te lo agradeceria mucho
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:36.