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
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"