Compilar con hmbk2 es complicado, pero...

Re: Compilar con hmbk2 es complicado, pero...

Postby elmoiquique » Mon Nov 18, 2024 3:32 pm

Hola Una Consulta, Donde descargo borland la version 7, ya que en embarcadero solo me deja la version 10

Saludos
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 316
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile


Re: Compilar con hmbk2 es complicado, pero...

Postby elmoiquique » Mon Nov 18, 2024 4:55 pm

Enrico Maria Giordano wrote:Please, send me a private email.


elmoceballos@gmail.com
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 316
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: Compilar con hmbk2 es complicado, pero...

Postby elmoiquique » Mon Nov 18, 2024 4:56 pm

Enrico Maria Giordano wrote:Please, send me a private email.



enviado
Fivewin-Xharbour 24.09, Iquique, Chile
elmoiquique
 
Posts: 316
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: Compilar con hmbk2 es complicado, pero...

Postby asesormix » Mon Nov 18, 2024 10:42 pm

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.
asesormix
 
Posts: 6
Joined: Wed Feb 12, 2020 4:55 pm


Re: Compilar con hmbk2 es complicado, pero...

Postby asesormix » Tue Nov 19, 2024 12:04 am

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 dos carpetas 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.
asesormix
 
Posts: 6
Joined: Wed Feb 12, 2020 4:55 pm

Re: Compilar con hmbk2 es complicado, pero...

Postby Antonio Linares » Tue Nov 19, 2024 4:41 am

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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Compilar con hmbk2 es complicado, pero...

Postby asesormix » Tue Nov 19, 2024 4:51 pm

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
asesormix
 
Posts: 6
Joined: Wed Feb 12, 2020 4:55 pm

Re: Compilar con hmbk2 es complicado, pero...

Postby Antonio Linares » Tue Nov 19, 2024 5:00 pm

Que error te dá ?

Email enviado
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42099
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Compilar con hmbk2 es complicado, pero...

Postby asesormix » Tue Nov 19, 2024 5:57 pm

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.
asesormix
 
Posts: 6
Joined: Wed Feb 12, 2020 4:55 pm

Re: Compilar con hmbk2 es complicado, pero...

Postby ocarjul » Fri Nov 22, 2024 9:24 pm

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
===============
Omar Cárdenas Julio
Desarrollador de Software
Auditoria y Sistemas S.A.S
Tel:6643022
Cartagena de Indias D.T. y C. (Colombia)
ocarjul
 
Posts: 6
Joined: Thu Apr 19, 2007 8:47 pm

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 42 guests