COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Post Reply
juan fco. vasquez Mendoza
Posts: 109
Joined: Fri May 09, 2008 8:19 pm
Has thanked: 2 times
Been thanked: 1 time

COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Post 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

User avatar
karinha
Posts: 8716
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Has thanked: 33 times
Been thanked: 51 times
Contact:

Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Post 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.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
juan fco. vasquez Mendoza
Posts: 109
Joined: Fri May 09, 2008 8:19 pm
Has thanked: 2 times
Been thanked: 1 time

Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Post by juan fco. vasquez Mendoza »

Uso HARBOUR 3.2.0 Y BCC77, Tienes esas librerias

User avatar
karinha
Posts: 8716
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Has thanked: 33 times
Been thanked: 51 times
Contact:

Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Post 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.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
juan fco. vasquez Mendoza
Posts: 109
Joined: Fri May 09, 2008 8:19 pm
Has thanked: 2 times
Been thanked: 1 time

Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Post by juan fco. vasquez Mendoza »

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

Agradeciendo a quie pueda contribuir.

User avatar
karinha
Posts: 8716
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Has thanked: 33 times
Been thanked: 51 times
Contact:

Re: COMPILAR UN PROGRAMA PARA FIRMAR XML OpenSSL

Post 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.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Post Reply