Page 1 of 1

COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Posted: Wed Sep 02, 2026 4:25 pm
by juan fco. vasquez Mendoza

Saludos al tratar de copilar el programa me dice que faltan estas librerias

hbmk2[FIRXML]: Warning: Non-portable parameter: 'ssleay32.lib' in
FIRXML.HBP:14. Use '-lssleay32' option(s) instead.
hbmk2[FIRXML]: Warning: Non-portable parameter: 'libeay32.lib' in
FIRXML.HBP:15. Use '-llibeay32' option(s) instead.
hbmk2: Linking... FirXml.exe
Turbo Incremental Link 6.97 Copyright (c) 1997-2022 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'SSLEAY32.LIB'

ESTE ES EL ARCHIVO HBP

-gui
-w0
-inc
-IC:\FWH256\include;C:\BCC77\include

FirXml.Prg

-workdir=..\OBJ
-optim-
-ldflag+=-aa
-LC:\FWH256\LIB;C:\BCC77\lib

ssleay32.lib
libeay32.lib

-lFiveh
-lFivehc
-gtgui

Librerías estándar que ya usabas

xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc

Librerías para la firma digital de la DGII

hbssl.hbc
hbcurl.hbc


Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Posted: Wed Sep 02, 2026 5:17 pm
by karinha

Comprensión de ssleay32.lib en xHarbour: Nomenclatura: OpenSSL utilizaba libeay32 y ssleay32 como bibliotecas de importación para DLL de Windows de 32 bits hasta la versión 1.0.2. Las versiones más recientes de OpenSSL (1.1.0 en adelante) las sustituyeron por libcrypto y libssl. Dependencia en tiempo de ejecución: Vincular ssleay32.lib implica que el ejecutable de xHarbour requerirá la presencia de ssleay32.dll y libeay32.dll durante la ejecución, a menos que se compile estáticamente una versión de OpenSSL compatible. Sustitución moderna: Si está actualizando su cadena de herramientas xHarbour o migrando a compiladores más recientes (como las versiones modernas de Borland/Embarcadero BCC o MSVC), debe asegurarse de que sus bibliotecas contrib hbssl / hbtip coincidan exactamente con los archivos de cabecera y las bibliotecas de importación de la versión de OpenSSL con la que fueron compiladas originalmente. Puede encontrar las distribuciones binarias actuales en la página de descargas de binarios de xHarbour.

Regards, saludos.


Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Posted: Wed Sep 02, 2026 6:20 pm
by juan fco. vasquez Mendoza

Uso HARBOUR 3.2.0 Y BCC77, Tienes esas librerias


Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Posted: Wed Sep 02, 2026 6:33 pm
by karinha
juan fco. vasquez Mendoza wrote: Wed Sep 02, 2026 6:20 pm

Uso HARBOUR 3.2.0 Y BCC77, Tienes esas librerias

Mira se está correcto en este sítio:

https://fivetechsoft.github.io/Harbour_builder/

Regards, saludos.


Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Posted: Thu Sep 03, 2026 3:38 pm
by juan fco. vasquez Mendoza

No encontre solucion en ese link, entiendo que ya aqui, muchos ha superado esto.

Agradeciendo a quie pueda contribuir.


Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Posted: Thu Sep 03, 2026 5:46 pm
by karinha
juan fco. vasquez Mendoza wrote: Thu Sep 03, 2026 3:38 pm

No encontre solucion en ese link, entiendo que ya aqui, muchos ha superado esto.

Agradeciendo a quie pueda contribuir.

El Harbour que tengo:

https://mega.nz/file/tUFRQCRL#XMH9seQZm ... koghRHVTP4

ó,

https://github.com/FiveTechSoft/harbour ... our_builds

Mira se sirve.

Regards, saludos.