cómo agrego librerias?

Started by zfour, November 07, 2011, 09:41:19 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

zfour

me he bajao unos ejemplos de comlombiandevelopments pero al compilar me dice que no encuentra la librería, por ejemplo bennu3d.so, fire.so, y asi con los ejemplos. Cómo hago para egregar esas librerías para que funquen los ejemplos?

Soy nuevo en esto y gracias.

FreeYourMind

Supongo que usas linux porque esas son de linux.

En el prg se hace en ese caso

import "fire"
import "bennu3d"

las dll las pones donde tengas bennu, o puedes usar el fichero externo 'bgdc.import' donde pones los imports

josebita

Y asegúrate de que estén en un directorio donde el sistema las pueda encontrar: modifica la variable LD_LIBRARY_PATH para que apunte al directorio en el que estén las .so o copialas al mismo directorio en el que estén el resto de librerías de bennu.

zfour

la copíe en la carpeta junto a las demás pero sigue diciendo lo mismo.
segun estan en usr/libs/bennugd ahí la copié pero sigue diciendo not found libreria.so

SplinterGU

porque eso no alcanza... tenes que hacer un ldconf luego de eso.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

Aaah! y cómo hago eso?...

no le se mucho a esto, saluuud!

SplinterGU

desde una terminal linux, y como usuario root corres ldconfig
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

ya abri consola, y puse idconfig pero me dice orden no encontrada :S

josebita

Para la librería que falle, haz:
ldd /usr/lib/bennugd/bennu3d.so

(o donde sea que esté la librería que falla).

zfour

Me dice que no existe el fichero o directorio. Tengo que colocarme en consola en un lugar especifico???

SplinterGU

pero yo no escribi idconfig... yo escribi ldconfig... letra L en minusculas
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

:( Ya lo hice como lo dices splinter, pero nada, me sigue diciendo esto

/usr/bin/data/bennu3d.so: cannot open shared object file: No such file or direct

Estoy intentando probar los ejemplols de 3d y los de chipmunk o esa librerá de efectos físicos...y si están las librerías pero me dice eso en cualquier caso.


josebita

Bennu3d aún no está empaquetada, pero chipmunk está en mi PPA y a la gente creo que le va bien...

SplinterGU

tenes que crear un link simbolico de bennu3d.so a libbennu3d.so... no sirve renombrar la .so y luego tenes que correr el ldconfig.

ldconfig solo entiende lib*.so

pero... todo esto suponiendo que la libreria esta bien armada... cosa que desconozco.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

zfour

#14
josebita : Me pasa o mismo, tengo tu ppa, pero dice not found :s

Splinter, pero por ejemplo en chipmunk ya estaba y me da el mismo error para compilar.