Convertir librería.a a librería.lib
Moderator: Rathinagiri
Convertir librería.a a librería.lib
Hola, deseo saber si se puede convertir una librería.a a una librería.lib.
En caso afirmativo agradecería información de como hacerlo.
Gracias y saludos cordiales.
En caso afirmativo agradecería información de como hacerlo.
Gracias y saludos cordiales.
- dragancesu
- Posts: 921
- Joined: Mon Jun 24, 2013 11:53 am
- DBs Used: DBF, MySQL, Oracle
- Location: Subotica, Serbia
Re: Convertir librería.a a librería.lib
What do you want?
Re: Convertir librería.a a librería.lib
No, no puedes convertir una libreria.a en una libreria.lib ya que estas son producto de una compilacion como si fuera el exe que generas al compilar, las librerias tambien son programas ".prg" que cuando compilas le indicas al compilador que lo que va a hacer es un ".a" en el caso actual de HMG, antes compilaba en ".lib" luego Harbour cambio el compilador y lo hace ".a" ( no se si lo sigue haciendo lib tambien, hay que ver los comandos del compilador) para eso lo que tienes que hacer es hbmk2 -help > harbour.txt y generaras un archivo con todos los comandos y una explicacion de cada uno.
En definitiva para hacer el ".lib" es necesario que tengas el o los ".prg" correspondiente ( tambien puede haber algun ".c") y un compilador que genere ".lib" de salida, el compilador de las versiones anteriores a HMG3.0 o mas viejas creo que todas generan librerias ".lib"
En definitiva para hacer el ".lib" es necesario que tengas el o los ".prg" correspondiente ( tambien puede haber algun ".c") y un compilador que genere ".lib" de salida, el compilador de las versiones anteriores a HMG3.0 o mas viejas creo que todas generan librerias ".lib"
Re: Convertir librería.a a librería.lib
Gracias dragancesu y ndarz por responder.
Os voy a explicar el porque de este post.
En su día hice una aplicación en Clipper 5.2 utilizando también Blinker.
Esta misma aplicación la tengo hecha con HMG 3.3.1, utilizando una librería propia, MisFunci.a a base de .prg, sin ningún problema.
Sigo manteniendo el programa hecho en Clipper con Blinker, utilizando mi librería MisFunci.lib a base de los mismos .prg que utilizo para MisFunci.a, pero como ahora tengo el sistema operativo Windows 7 32 bits, a la hora de generar la librería con Lib.exe que tengo desde hace muchos años, me dice que no es compatible.
La solución sería disponer un Lib.exe que soporte Windows 7 32 bits o algo similar.
Saludos cordiales.
Os voy a explicar el porque de este post.
En su día hice una aplicación en Clipper 5.2 utilizando también Blinker.
Esta misma aplicación la tengo hecha con HMG 3.3.1, utilizando una librería propia, MisFunci.a a base de .prg, sin ningún problema.
Sigo manteniendo el programa hecho en Clipper con Blinker, utilizando mi librería MisFunci.lib a base de los mismos .prg que utilizo para MisFunci.a, pero como ahora tengo el sistema operativo Windows 7 32 bits, a la hora de generar la librería con Lib.exe que tengo desde hace muchos años, me dice que no es compatible.
La solución sería disponer un Lib.exe que soporte Windows 7 32 bits o algo similar.
Saludos cordiales.
- dragancesu
- Posts: 921
- Joined: Mon Jun 24, 2013 11:53 am
- DBs Used: DBF, MySQL, Oracle
- Location: Subotica, Serbia
Re: Convertir librería.a a librería.lib
I do not know where you live but I see that you understand English
If you have .prg is easy to make the library with harbor and will have the extension .a (extension for C library)
or if you have .prg just add to HMG project, in .hbp file
With Clipper I used .lib that I made and facilitate the work, with HMG no need for that everything is different or better
If necessary will send .bat to create .a library in harbor
My decision is to finish with Clipper and get right to the HMG
If you have .prg is easy to make the library with harbor and will have the extension .a (extension for C library)
or if you have .prg just add to HMG project, in .hbp file
With Clipper I used .lib that I made and facilitate the work, with HMG no need for that everything is different or better
If necessary will send .bat to create .a library in harbor
My decision is to finish with Clipper and get right to the HMG
Re: Convertir librería.a a librería.lib
Gracias dragancesu por responder.
El inglés va a ser mi asignatura pendiente en esta vida, ya que me tengo que valer de un traductor.
Como digo anteriormente, no tengo problemas para generar mi propia librería con HMG 3.3.1. (MisFunci.a)
El problema lo tengo al generar con Windows 7 32 bits mi referida librería: MisFunci.lib con el Lib.exe que no soporta Windows 7 32 bits, para una aplicación con Clipper 5.2 y Blinker, digo esto para ver si alguien me puede ayudar, a sabiendas de que estamos en un foro de HMG.
Saludos cordiales.
El inglés va a ser mi asignatura pendiente en esta vida, ya que me tengo que valer de un traductor.
Como digo anteriormente, no tengo problemas para generar mi propia librería con HMG 3.3.1. (MisFunci.a)
El problema lo tengo al generar con Windows 7 32 bits mi referida librería: MisFunci.lib con el Lib.exe que no soporta Windows 7 32 bits, para una aplicación con Clipper 5.2 y Blinker, digo esto para ver si alguien me puede ayudar, a sabiendas de que estamos en un foro de HMG.
Saludos cordiales.
- esgici
- Posts: 4543
- Joined: Wed Jul 30, 2008 9:17 pm
- DBs Used: DBF
- Location: iskenderun / Turkiye
- Contact:
Re: Convertir librería.a a librería.lib
+1dragancesu wrote: ...
... with HMG no need for that everything is different or better
...
My decision is to finish with Clipper and get right to the HMG
Viva INTERNATIONAL HMG
- dragancesu
- Posts: 921
- Joined: Mon Jun 24, 2013 11:53 am
- DBs Used: DBF, MySQL, Oracle
- Location: Subotica, Serbia
Re: Convertir librería.a a librería.lib
If you still want to use clipper (I mean the program that works in text mode), then the harbour solution to your problem, nice working on win 7
Excellent compiler, clipper compatible, generates c program
Excellent compiler, clipper compatible, generates c program
- Ismach
- Posts: 161
- Joined: Wed Nov 28, 2012 5:55 pm
- DBs Used: DBF, mySQL, Mariadb, postgreSQL, Oracle, Db2, Interbase, Firebird, and SQLite
- Location: Buenos Aires - Argentina
Re: Convertir librería.a a librería.lib
Pasar asi como asi desde una libreria.a a llibreria.Lib imposible, a menos que haya sido generada desde una libreria.Dll, como por ejemplo libmysql.lib
pero siempre se parte desde una .dll
pero siempre se parte desde una .dll
- srvet_claudio
- Posts: 2193
- Joined: Thu Feb 25, 2010 8:43 pm
- Location: Uruguay
- Contact: