FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour hbcurl o libcurl
Posts: 230
Joined: Sat Apr 19, 2008 10:28 PM
hbcurl o libcurl
Posted: Fri Sep 26, 2025 12:04 AM
Hola a todos,

Llevo varias horas intentando usar hbcurl o libcurl y no lo consigo siempre me dice que me falta una libreria o que no encuentra una función.

uso fwh64 2310
bcc7164
Harbour 3.2.0dev (r2304211101) (64bits)
Harbour Make (hbmk2) 3.2.0dev (r2020-11-03 09:37)

En harbour\lib los ficheros tienen extension .a
Busco "hb_curlExec" dentro de todos los ficheros de la instalación y no aparece.

Tengo una carpeta hbcurl en "contrib" de harbour, pero no hay ninguna librería. Las que vienen en samples tampoco me funcionan. ¿alquien me puede dar una pista?

este es mi go.bat
cd C:\Dropbox\fwh2310\projects\qfactu
del qfactu.exe
set bcc=Dropbox\fwh2310\bcc7164
set path=c:\%bcc%\bin
set HB_USER_CFLAGS=-Ic:\%bcc%\INCLUDE\windows\crtl -Ic:\%bcc%\INCLUDE\windows\sdk -Lc:\%bcc%\LIB
set HB_USER_LDFLAGS=-Lc:\%bcc%\LIB;c:\%bcc%\LIB\psdk
C:\Dropbox\fwh2310\harbour\bin\hbmk2 qfactu.hbp -comp=bcc64
qfactu.exe
y este mi .hbp
Source\qfactu.PRG
Source\clientes.prg
etc.....

Source\P_qfactu.RC

-inc
-resflag=-IC:\Dropbox\fwh2310\bcc7164\INCLUDE\windows\sdk -IC:\Dropbox\fwh2310\bcc7164\INCLUDE\windows\crtl
-optim-
-ldflag+=-aa
-IC:\Dropbox\fwh2310\fwh64\include
-IC:\Dropbox\fwh2310\projects\qfactu\source
-LC:\Dropbox\fwh2310\fwh64\lib

-lfive64
-lfivec64

-llibmysql64
-llibhpdf
-lhbhpdf

hbct.hbc
xhb.hbc
hbziparc.hbc
Muchas gracias
Alvaro
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: hbcurl o libcurl
Posted: Fri Sep 26, 2025 04:04 AM

Alvaro contactame mañana para verlo remoto,

Karlos.vargas at Gmail dot com

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: hbcurl o libcurl
Posted: Fri Sep 26, 2025 04:28 AM
alvaro533 wrote: Hola a todos,

Llevo varias horas intentando usar hbcurl o libcurl y no lo consigo siempre me dice que me falta una libreria o que no encuentra una función.

uso fwh64 2310
bcc7164
Harbour 3.2.0dev (r2304211101) (64bits)
Harbour Make (hbmk2) 3.2.0dev (r2020-11-03 09:37)

En harbour\lib los ficheros tienen extension .a
Busco "hb_curlExec" dentro de todos los ficheros de la instalación y no aparece.

Tengo una carpeta hbcurl en "contrib" de harbour, pero no hay ninguna librería. Las que vienen en samples tampoco me funcionan. ¿alquien me puede dar una pista?

este es mi go.bat
cd C:\Dropbox\fwh2310\projects\qfactu
del qfactu.exe
set bcc=Dropbox\fwh2310\bcc7164
set path=c:\%bcc%\bin
set HB_USER_CFLAGS=-Ic:\%bcc%\INCLUDE\windows\crtl -Ic:\%bcc%\INCLUDE\windows\sdk -Lc:\%bcc%\LIB
set HB_USER_LDFLAGS=-Lc:\%bcc%\LIB;c:\%bcc%\LIB\psdk
C:\Dropbox\fwh2310\harbour\bin\hbmk2 qfactu.hbp -comp=bcc64
qfactu.exe
y este mi .hbp Source\qfactu.PRG
Source\clientes.prg
etc.....

Source\P_qfactu.RC

-inc
-resflag=-IC:\Dropbox\fwh2310\bcc7164\INCLUDE\windows\sdk -IC:\Dropbox\fwh2310\bcc7164\INCLUDE\windows\crtl
-optim-
-ldflag+=-aa
-IC:\Dropbox\fwh2310\fwh64\include
-IC:\Dropbox\fwh2310\projects\qfactu\source
-LC:\Dropbox\fwh2310\fwh64\lib

-lfive64
-lfivec64

-llibmysql64
-llibhpdf
-lhbhpdf

hbct.hbc
xhb.hbc
hbziparc.hbc
Muchas gracias
Alvaro Mira, usa esta compilacion de harbour
https://github.com/FiveTechSoft/harbour_and_xharbour_builds/blob/master/harbour_bcc770_64_20250515.zip
ahí tienes en la carpeta lib tanto hbcurl como libcurl, y, muy importante las dlls que has de poner junto a tu exe
Hay otras libs ( crypt... ) que seguramente deberás añadir también en tu script de compilacion ( y, no se donde vives de Madrid, pero yo estoy en Guadalajara, cualquier cosa dame un grito, jejeje )
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 230
Joined: Sat Apr 19, 2008 10:28 PM
Re: hbcurl o libcurl
Posted: Fri Sep 26, 2025 08:00 AM
Buenos días,

Ya lo tengo en marcha con la compilación de Harbour que mencionaba Cristobal. Muchas gracias a los dos.

Dejo esto por aquí por si le sirve a otro novato como yo
copiar "hbcurl.a" a fwh64_lib
copiar "hbcurls.a" a fwh64_lib
copiar "libcurl.a" a fwh64_lib
copiar "hbcurl.ch" a fwh64_include
copiar "libcurl-x64.dll" en la carpeta del programa
copiar "cacert.pem" en la carpeta del programa (certificados)
No sé si sobra algo.

Un saludo

Alvaro
Posts: 230
Joined: Sat Apr 19, 2008 10:28 PM
Re: hbcurl o libcurl
Posted: Fri Sep 26, 2025 09:29 AM

Otra pregunta,

¿como manejáis lo de mandar y recibir caracteres con acentos y ñ en el body de un post?

Gracias

Continue the discussion