Libreria hbcurl

Re: Libreria hbcurl

Postby Carlos Mora » Mon Mar 11, 2013 10:44 am

JM,

las libs que tienes, las que requieren las dll's, son librerías "dinámicas". Las que tu quieres son las librerías 'estáticas', tendrías que buscarlas en la propia página de hb_curl, en la de ssl, etc.
La ventaja de las dlls es que tienen un protocolo de llamada estándar, que permite que se puedan usar desde cualquier lenguaje y compilador. Las libs estáticas tienen la ventaja que tu quieres, la de permitirte un ejecutable monolítico, pero tienen el inconveniente que probablemente no estén disponibles para el compilador que tu tienes, y te obliga además a resolver una cantidad enorme de dependencias de otras librerías.

El propio curl te da un ejemplo: Usan ssl32 provista por otros, pero no usan la version estática sino la dinámica. ¿Que pasaría si tu también hicieses uso de ssl32, pero de otra versión, y ambas versiones enlazadas estáticamente? Tendríamos un problema de muy dificil resolución.

Es ceirto que tener un exe monolítico, sin dependencias, es mucho más cómodo a la hora de instalar en los clientes, pero en este caso en particular creo que va a resultarte ventajoso no tener que solucionar tú mismo lo que ya resolvió Curl. AL es testigo del peñazo que resulta compilar tan solo Curl :) , no quiero ni imaginarme lo que sería tratar de recompilar todo.

Un saludo
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
 
Posts: 989
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: Libreria hbcurl

Postby kajot » Mon Aug 13, 2018 4:22 pm

there is hbcurl.lib for xhb.com /Pelles ISO C Compiler, Version 3.00.0 (Beta)/
best regards
kajot
User avatar
kajot
 
Posts: 339
Joined: Thu Nov 02, 2006 6:53 pm
Location: Poland

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 6 guests

cron