Page 1 of 2

Donde hay que copiar las libreria propias con el IDE ?

Posted: Wed Dec 06, 2017 7:56 pm
by mjaviergutierrez
Hola, en que carpetas de HMG3.4.4 tengo que copiar mis libreria '.a' con esta version de HMG ? gracias, saludos

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Wed Dec 06, 2017 8:34 pm
by mjaviergutierrez
me falto a agregar, utilizando el IDE, el error del compilar me da que no encuentra mi libreria que quiero enlazar, ya la copie en todas las carpetas, jeje, el hbmk2 tambien me da error que no la encuentra, indicando el path desde la linea de comandos me la enlaza, me esta volviendo loco y estoy trabado con esto !

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Thu Dec 07, 2017 12:26 am
by andyglezl
Hola mjaviergutierrez
Yo no he utilizado el IDE pero supongo que al añadirlas a la carpeta "\HMG\3.4.4\lib" y al
archivo "\HMG\3.4.4\hmg32.hbc" debe de funcionar.

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Thu Dec 07, 2017 9:00 am
by dragancesu
Add your hmg folder in PATH, usually PATH=%path%;c:\hmg.3.4.4

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Thu Dec 07, 2017 6:14 pm
by mjaviergutierrez
no, no hay caso

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Fri Dec 08, 2017 5:42 pm
by mjaviergutierrez
EL ARCHIVO ERROR.LOG DEL IDE DEJA ESTE ERROR:

hbmk2: Harbour: Compilando m¢dulos...
Harbour 3.2.0dev (r1703241902)
Copyright (c) 1999-2016, http://harbour-project.org/
hbmk2: Compilando...
hbmk2: Enlazando... CAJA.exe ( NO ENCUENTRA LA LIBRERIA LIBSOFTAIL.A )
C:/hmg.3.4.4/mingw/bin/../lib/gcc/i686-w64-mingw32/5.3.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -llibsoftail
collect2.exe: error: ld returned 1 exit status
hbmk2[CAJA]: Error: Ejecutando enlazador. 1

PERO LA TENGO COPIADA EN TODAS ESTAS CARPETAS:

C:\hmg.3.4.4\lib
C:\hmg.3.4.4\MINGW\i686-w64-mingw32\lib
C:\hmg.3.4.4\MINGW\lib\gcc\i686-w64-mingw32\5.3.0
C:\hmg.3.4.4\MINGW\lib\gcc\i686-w64-mingw32\lib
C:\hmg.3.4.4\MINGW\lib

QUE ME FALTA ? HAY QUE DECLARARLA EN OTRO LADO ? REGISTRARLA ?? :shock:

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Sat Dec 09, 2017 5:58 pm
by mjaviergutierrez
nooo, me quiero cortar las venas con una galletita de agua !!!! jeje, si yo le digo al HBMK2 que quiero que mi libreria se llame Javier, (hbmk2 -hblib menu.prg -oJavier), el HBMK2 me genera un archivo libJavier.a, pero despues cuando lo quiero enlazar solo tengo que poner libs=Javier, no libs=libJavier, :lol: ,

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Sun Dec 10, 2017 9:36 pm
by Leopoldo Blancas
Hola mjaviergutierrez ,

Y no hay un tutorial al respecto?, un manual?, Un vídeo en YouTube?, Un Libro? Un Link? o algo para que este tipo de cosas sean más claras de consultar?

Suerte!!!

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Sun Dec 10, 2017 10:44 pm
by mjaviergutierrez
hola Leopoldo, bueno yo no encontré algo especifico. Estuve así buscando por los grupos, los post, todo a pulmón, no sé si existe , ni encontré una documentación unificada, ordenada, menos sobre esto que es algo muy util, tener todas nuestra funciones mas comunes en una librería, y no tener que copiarlas en cada proyecto, (algo mas viejo, que el agujero del mate, diríamos en Argentina) , Saludos

Re: Donde hay que copiar las libreria propias con el IDE ?

Posted: Sun Dec 10, 2017 11:57 pm
by Leopoldo Blancas
Hola mjaviergutierrez,

Si, yo también no encuentro documentación al respecto, antes Clipper 5.2 tenia una buena biblioteca del tema, yo compre 4 libros y cualquier duda ahí la encontraba... ahora cosas tan básicas como dices a veces se vuelven un dolor de cabeza.

Saludos y Suerte!!!

P.D.: Aunque actualmente no estoy actualizado... a lo mejor por eso no puedo ayudar.