could no load library

Started by Entton, April 01, 2010, 09:03:54 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Entton

 ??? Al compilar el juego y crear el .exe en mi pc corre bien el juego ,el problema es cuando decido portarlo
en otras pc ,me dice could no load library y se cierra rapido el interpretador de bennu.


Aqui esta el juego (Creado apartir del tutorial de windgate)

Espero me puedan ayudar  :'(

http://www.mediafire.com/file/tzml0wvqojn/RPG2.zip


Futu-block

el juego se me ejecuta bien, creo que es que falta alguna libreria...

¿no?

Prg

#2
que yo sepa, el exe debe estar en la misma carpeta que las librerías. además te hacen falta muchas librería. copia todas las librerías de las carpetas que están en C:\BennuGD (o tu directorio) en tu carpeta DLL.
(incluyendo las que están en externals y esas carpetas)
luego, si quieres tener las librerías en una carpeta aparte te haces un archivo .bat con las siguientes lineas (y lo pones en la carpeta rpg2):

Quote"DLL/bgdc" Juego.prg
"DLL/bgdi" Juego.dcb
pause

usa eso en lugar de tu exe. en tu pc te funcionaba porque en el panel de control/sistema/variables de entorno tienes una variable que apunta a la carpeta donde tienes tus librerías de bennu, por lo tanto no usas las librerías de la carpeta dll (el exe corre a partir de las que tienes en ese directorio).

si quieres usar el exe entonces tienes que colocar todas las librerías donde tienes el exe, esto es en la carpeta rpg2.

no se si exista alguna forma de decirle al exe donde están las librerías, alguien sabe? recuerdo un parámetro pero no se si es en el bgdc o bgdi, nunca supe cómo usarlo...
en humos puedes mover la camara con los cursores. es necesario para los niveles a partir del dos :)

Entton

Resuelto, muchas gracias, no sabia que era necesario pasar tooodas las librerias pero gracias ya lo puedo portar . ;D

Drumpi

No tienes que pasar tooooodas las librerías, sólo las que uses... aunque claro, al principio y hasta que te acostumbres es lo más recomendable :D
Más que nada porque al principio no sabes las librerías que necesitas y las que no ;)
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)