Page 6 of 6
Re: Compilar con hmbk2 es complicado, pero...
Posted: Mon Nov 18, 2024 3:32 pm
by elmoiquique
Hola Una Consulta, Donde descargo borland la version 7, ya que en embarcadero solo me deja la version 10
Saludos
Re: Compilar con hmbk2 es complicado, pero...
Posted: Mon Nov 18, 2024 4:12 pm
by Enrico Maria Giordano
Please, send me a private email.
Re: Compilar con hmbk2 es complicado, pero...
Posted: Mon Nov 18, 2024 4:55 pm
by elmoiquique
Enrico Maria Giordano wrote:Please, send me a private email.
elmoceballos@gmail.com
Re: Compilar con hmbk2 es complicado, pero...
Posted: Mon Nov 18, 2024 4:56 pm
by elmoiquique
Enrico Maria Giordano wrote:Please, send me a private email.
enviado
Re: Compilar con hmbk2 es complicado, pero...
Posted: Mon Nov 18, 2024 10:42 pm
by asesormix
Saludos.
Estoy recien llegado a FiveWin
Donde Consigo la carpertas: c:\bcc7764 y c:\harbour
para compilar siguiendo los ejemplos del video de A.Linares.
Re: Compilar con hmbk2 es complicado, pero...
Posted: Mon Nov 18, 2024 10:47 pm
by Enrico Maria Giordano
Re: Compilar con hmbk2 es complicado, pero...
Posted: Tue Nov 19, 2024 12:04 am
by asesormix
Gracias Enrico por responder.
Entiendo que si mi decisión es compilar con Borland 64 bits debo tomar el harbour_bcc770_64_20240814.zip descomprimirlo y
esta genera a su vez la carpeta harbour_bcc770_64_20240814 la cual debo duplicar creando _ en el disco C:\, una que se llamará
c:\harbour y otra que se llamara c:\bcc7764
Así lo hice y no me genera el ejecutable, da error al compilar.
c:\Webinar\hbmk2\bcc64>c:\harbour\bin\win\bcc64\hbmk2.exe test.hbp -comp=bcc64
Harbour 3.2.0dev (r2407221137)
Copyright (c) 1999-2021,
https://harbour.github.io/
Compiling 'test.prg'...
Lines 5025, Functions/Procedures 1
Generating C source output to 'C:\Users\Usuario\AppData\Local\Temp\hbmk_7a3w7x.dir\test.c'... Done.
hbmk2[test]: Error: Running C/C++ compiler. -1
bcc64.exe -c -q -Ic:\bcc7764\INCLUDE\windows\crtl -Ic:\bcc7764\INCLUDE\windows\sdk -Lc:\bcc7764\LIB -tWM -output-dirC:\Users\Usuario\AppData\Local\Temp\hbmk_7a3w7x.dir -Ic:\harbour\include -Ic:\fwh64\include -Ic:\harbour\contrib\hbct -Ic:\harbour\contrib\xhb -Ic:\harbour\contrib\hbtip -Ic:\harbour\contrib\hbfship -Ic:\harbour\contrib\hbxpp -Ic:\harbour\contrib\hbwin -Ic:\harbour\contrib\hbmzip C:\Users\Usuario\AppData\Local\Temp\hbmk_7a3w7x.dir\test.c
Donde estoy fallando?. Que es lo que estoy ignorando?.
Aclaro que estoy siguiendo el ejemplo A.Linares, ya tengo instalado el c:\fwh64 e hice una carpeta para hacer las pruebas llamada c:\webinar.
Además me doy cuenta que el go64.bat hace referencia a las carpeta \%bcc%\INCLUDE\windows\crtl -Ic:\%bcc%\INCLUDE\windows\sdk las cuales no veo por ningún lado.
Re: Compilar con hmbk2 es complicado, pero...
Posted: Tue Nov 19, 2024 4:41 am
by Antonio Linares
El error que te da es este:
hbmk2[test]: Error: Running C/C++ compiler. -1
Te falta el path al compilador de C:
SET PATH=c:\bcc7764\bin
Re: Compilar con hmbk2 es complicado, pero...
Posted: Tue Nov 19, 2024 4:51 pm
by asesormix
Saludos Antonio.
No he logrado dar con el problema.
Podría enviarme a mi correo el contenido de la carpeta c:\bcc7764
mi correo es
asesormix@gmail.com
el contenido del go64.bat es:
set bcc=bcc7764
set path=c:\%bcc%\bin
echo %path%
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:\harbour\bin\win\bcc64\hbmk2.exe test.hbp -comp=bcc64
Re: Compilar con hmbk2 es complicado, pero...
Posted: Tue Nov 19, 2024 5:00 pm
by Antonio Linares
Que error te dá ?
Email enviado
Re: Compilar con hmbk2 es complicado, pero...
Posted: Tue Nov 19, 2024 5:57 pm
by asesormix
Tuve un error pero Revisé en el foro y resolví.
Gracias
Ahora ya genera el ejecutable pero emite la siguiente advertencia:
Compiling 'test.prg'...
Lines 5025, Functions/Procedures 1
Generating C source output to 'test.c'... Done.
bcc64.exe: warning: argument unused during compilation: '-Lc:\bcc7764\LIB' [-Wunused-command-line-argument]
test.c:
hbmk2: Linking... test.exe
Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
Re: Compilar con hmbk2 es complicado, pero...
Posted: Fri Nov 22, 2024 9:24 pm
by ocarjul
Saludos a todos.
Estoy compilando con hbmk2 y MSVC64 pero obtengo el mensaje de abajo con mi script hbp.
Estoy utilizando Dolphin para Msvc64 bit
Hice una prueba con un fuente mostrando un mensaje con msginfo() y compila perfecto.
hbmk2: Hint: Add option 'xhb.hbc' for missing function(s): Ole2txtError(),
WideToANSI(), ANSIToWide()
hbmk2: Error: Referenced, missing, but unknown function(s): SELECTFONT(),
DEGRADASO(), ARROWDOWN(), ARROWUP(), BEGINPATH(), BMPHEIGHT(),
BMPTOGRAY(), BMPWIDTH(), BOXEX(), C5DEGRADA(), C5_CLOSETHEMEDATA(),
C5_DRAWTHEMEBACKGROUND(), C5_DRAWTHEMEICON(), C5_DRAWTHEMETEXT(),
C5_GETCURRENTTHEMENAME(), C5_ISAPPTHEMED(), C5_ISTHEMEACTIVE(),
C5_OPENTHEMEDATA(), COMPATBMP(), COMPATDC(), CREAFBOLD(), CREAFCAPT(),
CREAFUNDER(), CREATECAPTIONFONT(), CREATECOMPATIBLEBITMAP(),
CREATECOMPATIBLEDC(), CREATEFONTBOLD(), CREATEFONTUNDERLINE(),
DRAWEDGE(), DRAWMASKEDCOLOR(), DRAWSTATE(), ENDPATH(), EQUALRECT(),
FILLSOLIDRECT(), FILLSOLIRC(), GETTEXTLEN(), ICONTOGRAY(),
IMAGELIST_ADD(), IMAGELIST_ADDMASKED(), IMAGELIST_CREATE(),
IMAGELIST_DESTROY(), INTRECT(), PATHTOREGION(), PTINRECT(), ROUNDRECT(),
SETBRUSHORG(), SETMENUITEMBITMAPS(), SETSTRETCHBLTMODE(),
SETWINDOWRGN(), STRETCHBLT(), VALIDATERECT()
-------------------------------------------------
Este es el archivo hpb que he creado para mi aplicativo:
#Genera programa grafico
-gui
#Incremental, sólo compila los prgs modificados
-inc
#Generar el ejecutable en esta carpeta
-oc:\Proyectos\64\MysqlFW\FW_Mysql64
#Ruta para guardar los obj y c
-workdir=c:\Proyectos\64\MysqlFW\Obj\
#PRG
# ------ MODULO PRINCIPAL -------
Source\_Main.prg
# ------ SOURCES -----------------
Source\Pruebas_varias.prg
Source\varias\Func_varias.prg
Source\Class\Myquery.prg
Source\Function_Myquery.prg
Source\Set_xbrowse.prg
Source\Set_Mysql.prg
... mas fuentes...
#RC
Resource\Pruebas.rc
#Includes de la aplicacion
-Ic:\Herramientas\fwh2464\include
#Includes propios
-Ic:\Proyectos\64\MysqlFW\Include
#LIBRERIAS DE FIVEWIN
-Lc:\Herramientas\fwh2464\lib
-lFiveH64
-lFiveHC64
-llibmariadb64
#LIBRERIAS DE PROPIAS Y DE TERCEROS
-Lc:\Herramientas\Lib\Fwh64
-lAudisysh64
-lc5taskh64
-ltdolphin
#LIBRECIAS VISUAL STUDIO
-lgdiplus
-lole32
-lOleDlg
#LIBRERIAS DE HARBOUR
-lversion
-lucrt
-luxtheme
#HBC DE HARBOUR
xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
hbfoxpro.hbc
-ldflag=/NODEFAULTLIB:msvcrt
-ldflag+=/NODEFAULTLIB:libucrt
-----------------
Por favor si alguien tiene conocimiento de este error me puede informar lo que estoy haciendo mal.
Gracias
Re: Compilar con hmbk2 es complicado, pero...
Posted: Thu Dec 19, 2024 5:02 pm
by elmoiquique
Lograste resolver el WARNING
asesormix wrote:Tuve un error pero Revisé en el foro y resolví.
Gracias
Ahora ya genera el ejecutable pero emite la siguiente advertencia:
Compiling 'test.prg'...
Lines 5025, Functions/Procedures 1
Generating C source output to 'test.c'... Done.
bcc64.exe: warning: argument unused during compilation: '-Lc:\bcc7764\LIB' [-Wunused-command-line-argument]
test.c:
hbmk2: Linking... test.exe
Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.
Re: Compilar con hmbk2 es complicado, pero...
Posted: Thu Dec 19, 2024 8:22 pm
by Antonio Linares
Tienes que añadir xhb.hbc al fichero HBP
ocarjul wrote:Saludos a todos.
Estoy compilando con hbmk2 y MSVC64 pero obtengo el mensaje de abajo con mi script hbp.
Estoy utilizando Dolphin para Msvc64 bit
Hice una prueba con un fuente mostrando un mensaje con msginfo() y compila perfecto.
hbmk2: Hint: Add option 'xhb.hbc' for missing function(s): Ole2txtError(),
WideToANSI(), ANSIToWide()
hbmk2: Error: Referenced, missing, but unknown function(s): SELECTFONT(),
DEGRADASO(), ARROWDOWN(), ARROWUP(), BEGINPATH(), BMPHEIGHT(),
BMPTOGRAY(), BMPWIDTH(), BOXEX(), C5DEGRADA(), C5_CLOSETHEMEDATA(),
C5_DRAWTHEMEBACKGROUND(), C5_DRAWTHEMEICON(), C5_DRAWTHEMETEXT(),
C5_GETCURRENTTHEMENAME(), C5_ISAPPTHEMED(), C5_ISTHEMEACTIVE(),
C5_OPENTHEMEDATA(), COMPATBMP(), COMPATDC(), CREAFBOLD(), CREAFCAPT(),
CREAFUNDER(), CREATECAPTIONFONT(), CREATECOMPATIBLEBITMAP(),
CREATECOMPATIBLEDC(), CREATEFONTBOLD(), CREATEFONTUNDERLINE(),
DRAWEDGE(), DRAWMASKEDCOLOR(), DRAWSTATE(), ENDPATH(), EQUALRECT(),
FILLSOLIDRECT(), FILLSOLIRC(), GETTEXTLEN(), ICONTOGRAY(),
IMAGELIST_ADD(), IMAGELIST_ADDMASKED(), IMAGELIST_CREATE(),
IMAGELIST_DESTROY(), INTRECT(), PATHTOREGION(), PTINRECT(), ROUNDRECT(),
SETBRUSHORG(), SETMENUITEMBITMAPS(), SETSTRETCHBLTMODE(),
SETWINDOWRGN(), STRETCHBLT(), VALIDATERECT()
-------------------------------------------------
Este es el archivo hpb que he creado para mi aplicativo:
#Genera programa grafico
-gui
#Incremental, sólo compila los prgs modificados
-inc
#Generar el ejecutable en esta carpeta
-oc:\Proyectos\64\MysqlFW\FW_Mysql64
#Ruta para guardar los obj y c
-workdir=c:\Proyectos\64\MysqlFW\Obj\
#PRG
# ------ MODULO PRINCIPAL -------
Source\_Main.prg
# ------ SOURCES -----------------
Source\Pruebas_varias.prg
Source\varias\Func_varias.prg
Source\Class\Myquery.prg
Source\Function_Myquery.prg
Source\Set_xbrowse.prg
Source\Set_Mysql.prg
... mas fuentes...
#RC
Resource\Pruebas.rc
#Includes de la aplicacion
-Ic:\Herramientas\fwh2464\include
#Includes propios
-Ic:\Proyectos\64\MysqlFW\Include
#LIBRERIAS DE FIVEWIN
-Lc:\Herramientas\fwh2464\lib
-lFiveH64
-lFiveHC64
-llibmariadb64
#LIBRERIAS DE PROPIAS Y DE TERCEROS
-Lc:\Herramientas\Lib\Fwh64
-lAudisysh64
-lc5taskh64
-ltdolphin
#LIBRECIAS VISUAL STUDIO
-lgdiplus
-lole32
-lOleDlg
#LIBRERIAS DE HARBOUR
-lversion
-lucrt
-luxtheme
#HBC DE HARBOUR
xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
hbfoxpro.hbc
-ldflag=/NODEFAULTLIB:msvcrt
-ldflag+=/NODEFAULTLIB:libucrt
-----------------
Por favor si alguien tiene conocimiento de este error me puede informar lo que estoy haciendo mal.
Gracias
Re: Compilar con hmbk2 es complicado, pero...
Posted: Thu Dec 19, 2024 8:23 pm
by Antonio Linares
Elimina -Lc:\bcc7764\LIB del fichero HBP
elmoiquique wrote:Lograste resolver el WARNING
asesormix wrote:Tuve un error pero Revisé en el foro y resolví.
Gracias
Ahora ya genera el ejecutable pero emite la siguiente advertencia:
Compiling 'test.prg'...
Lines 5025, Functions/Procedures 1
Generating C source output to 'test.c'... Done.
bcc64.exe: warning: argument unused during compilation: '-Lc:\bcc7764\LIB' [-Wunused-command-line-argument]
test.c:
hbmk2: Linking... test.exe
Turbo Incremental Link64 6.98 Copyright (c) 1997-2023 Embarcadero Technologies, Inc.