.HBP para harbour y Visual Studio
- Compuin
- Posts: 1250
- Joined: Tue Dec 28, 2010 1:29 pm
- Location: Quebec, Canada
- Has thanked: 7 times
- Been thanked: 3 times
.HBP para harbour y Visual Studio
Saludos foro
Alguine puede olocar aqui el .HBP para Harbour y visual Studio?
Muchas gracias
Alguine puede olocar aqui el .HBP para Harbour y visual Studio?
Muchas gracias
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Re: .HBP para harbour y Visual Studio
Sigue este hilo
los compañeros Jose y Joao ponen un ejemplo muy claro
viewtopic.php?f=6&t=40887
saludos.
los compañeros Jose y Joao ponen un ejemplo muy claro
viewtopic.php?f=6&t=40887
saludos.
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
- Compuin
- Posts: 1250
- Joined: Tue Dec 28, 2010 1:29 pm
- Location: Quebec, Canada
- Has thanked: 7 times
- Been thanked: 3 times
Re: .HBP para harbour y Visual Studio
Hola
Ese ejemplo ya lo vi y es para BCC7
Yo necesito para Visual Studio
Ese ejemplo ya lo vi y es para BCC7
Yo necesito para Visual Studio
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Re: .HBP para harbour y Visual Studio
Deberia de funcionar cambiando el compilador. Opción
-comp=msvc64
También deberás de añadir al Path tu ruta del archivo cl.exe.
Yo lo he probado con un simple .prg sin Fwh sin proyecto y me da error de compilación En el fichero .c
Prueba a ver qué te dice y nos comentas.
Jose
Enviado desde mi Lenovo TB-J606F mediante Tapatalk
-comp=msvc64
También deberás de añadir al Path tu ruta del archivo cl.exe.
Yo lo he probado con un simple .prg sin Fwh sin proyecto y me da error de compilación En el fichero .c
Prueba a ver qué te dice y nos comentas.
Jose
Enviado desde mi Lenovo TB-J606F mediante Tapatalk
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
- Compuin
- Posts: 1250
- Joined: Tue Dec 28, 2010 1:29 pm
- Location: Quebec, Canada
- Has thanked: 7 times
- Been thanked: 3 times
Re: .HBP para harbour y Visual Studio
Hola
Cambie el compilador pero parece que Fivetech no tiene ni siquiera un .hbp preparado.
Cambie el compilador pero parece que Fivetech no tiene ni siquiera un .hbp preparado.
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
- JoseAlvarez
- Posts: 810
- Joined: Sun Nov 09, 2014 5:01 pm
Re: .HBP para harbour y Visual Studio
Hola a todos, amigos
Alguien me dice donde consigo el compilador de visual studio para hacer las pruebas y subir un ejemplo?
Alguien me dice donde consigo el compilador de visual studio para hacer las pruebas y subir un ejemplo?
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Re: .HBP para harbour y Visual Studio
José,
puedes decargar Visual Studio Community 2022 desde https://visualstudio.microsoft.com/es/downloads/
Muchas gracias.
Saludos,
puedes decargar Visual Studio Community 2022 desde https://visualstudio.microsoft.com/es/downloads/
Muchas gracias.
Saludos,
Re: .HBP para harbour y Visual Studio
Compuin wrote:Hola
Cambie el compilador pero parece que Fivetech no tiene ni siquiera un .hbp preparado.
Yo utilizo el harbour de 64 bits publicado en el github de Fivetech compilado con msvc 2019
Compilador msvc 2019 64 bits. ultima version.
Tip de Cristobal(gracias Cristobal) . llama a este fichero .bat, estos ajusta los paths del compilador
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
ejemplo de .hbp, autoria Angel Salom(gracias Angel), yo solo lo he adaptado a mis rutas y añadido la lib propia que utilizo, cosa que debes hacer tu tambien.
Code: Select all | Expand
# $Id: MiProj.hbp $
#flags
-gui
-inc
#-b
#PRG
# ------ MODULO PRINCIPAL -------
c:\MiProj\source\main
# ------ SOURCES -----------------
c:\MiProj\source\module1
c:\MiProj\source\module2
c:\MiProj\source\module3
#INCLUDES
-Ic:\fwh64\include
#LIBRERIAS FW
-Lc:\fwh64\lib
-lFiveh64
-lFivehc64
#LIBRERIAS DE TERCEROS
-Lc:\MiProj\lib
-lMilib
#LIBRERIAS HARBOUR (se añaden las cabeceras .hbc)
xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
hbhpdf.hbc
hbcomm.hbc
hbmxml.hbc
#RC
c:\MiProj\resource\MiProj.rc
Si no utilizas biblioteca propia o de terceros borra el apartado correspondiente.
y ejecuta el .hbp con este .bat
Code: Select all | Expand
@echo on
@cls
C:\harbour64\bin\hbmk2 MiProj.hbp -comp=msvc64 -run
Por favor sino te funciona postea el error que te da., yo lo tengo probado sin las librerias de Fivewin, ya que no tengo Fwh de 64 bits.
Un saludo.
Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Re: .HBP para harbour y Visual Studio
JoseAlvarez wrote:Hola a todos, amigos
Alguien me dice donde consigo el compilador de visual studio para hacer las pruebas y subir un ejemplo?
Hola Jose.
Como te dice el amigo Felix (gracias Felix) te puedes bajar el ide de Visual Studio 2022, que es la ultima version pero sino vas a utilizarlo, ya que no programas en C# o alguna de sus tecnologias puedes instalar solo
las utilidades y compilador de C++ version 2019 en este link que posteo Antonio Linares (Gracias Antonio).
[url]
https://aka.ms/vs/17/release/vs_BuildTools.exe
[/url]
Saludos.
Jose.
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
- karinha
- Posts: 7932
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 3 times
- Contact:
Re: .HBP para harbour y Visual Studio
jvtecheto wrote:JoseAlvarez wrote:Hola a todos, amigos
Alguien me dice donde consigo el compilador de visual studio para hacer las pruebas y subir un ejemplo?
Hola Jose.
Como te dice el amigo Felix (gracias Felix) te puedes bajar el ide de Visual Studio 2022, que es la ultima version pero sino vas a utilizarlo, ya que no programas en C# o alguna de sus tecnologias puedes instalar solo
las utilidades y compilador de C++ version 2019 en este link que posteo Antonio Linares (Gracias Antonio).
[url]
https://aka.ms/vs/17/release/vs_BuildTools.exe
[/url]
Saludos.
Jose.
Buenas José, y para Windows 7 de 32 bits, donde hago el download? Muchas gracias, regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: .HBP para harbour y Visual Studio
Hola Joao.
El compilador que instalas esta en sus dos versiones 32 y 64 bits, ten en cuenta que Visual Studio 2019 es todavía Ide de 32 bits.
Entonces la ruta del CL. Exe será otra, eso lo desconozco, seguro que Cristóbal lo sabe y el compilador deberás ajustarlo a msvc también deberás usar la versión de Xharbour compilada en 32 bits y las librerias de FWH adecuadas.
Saludos.
Jose
Enviado desde mi POCOPHONE F1 mediante Tapatalk
El compilador que instalas esta en sus dos versiones 32 y 64 bits, ten en cuenta que Visual Studio 2019 es todavía Ide de 32 bits.
Entonces la ruta del CL. Exe será otra, eso lo desconozco, seguro que Cristóbal lo sabe y el compilador deberás ajustarlo a msvc también deberás usar la versión de Xharbour compilada en 32 bits y las librerias de FWH adecuadas.
Saludos.
Jose
Enviado desde mi POCOPHONE F1 mediante Tapatalk
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
- Compuin
- Posts: 1250
- Joined: Tue Dec 28, 2010 1:29 pm
- Location: Quebec, Canada
- Has thanked: 7 times
- Been thanked: 3 times
Re: .HBP para harbour y Visual Studio
Hola,
Corri tu ejemplo y me arroja estos errores
Aca el .bat que utilizo
Y el archivo de proyecto
Gracias de antemano por cualquier sugerencia
Corri tu ejemplo y me arroja estos errores
C:\MiProj>C:\harbour64\bin\hbmk2 MiProj.hbp -comp=msvc64 -run
hbmk2[MiProj]: Warning: Cannot find xhb.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbct.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbwin.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbmzip.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbziparc.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbhpdf.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbcomm.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbmxml.hbc (referenced from MiProj.hbp)
hbmk2: Compiling Harbour sources...
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/
Cannot open c:\MiProj\source\main.prg, assumed external
No code generated.
hbmk2[MiProj]: Error: Running Harbour compiler (built-in). 1
(C:\harbour64\bin\harbour.exe) -n2 c:\MiProj\source\main.prg c:\MiProj\source\module1.prg c:\MiProj\source\module2.prg c:\MiProj\source\module3.prg -o.hbmk\win\msvc64\ -iC:\harbour64\include -ic:\fwh64\include
C:\MiProj>
Aca el .bat que utilizo
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
@echo on
@cls
C:\harbour64\bin\hbmk2 MiProj.hbp -comp=msvc64 -run
Y el archivo de proyecto
# $Id: MiProj.hbp $
#flags
-gui
-inc
#-b
#PRG
# ------ MODULO PRINCIPAL -------
#c:\MiProj\source\main
c:\MiProj\source\tutor01.PRG
# ------ SOURCES -----------------
#c:\MiProj\source\module1
#c:\MiProj\source\module2
#c:\MiProj\source\module3
#INCLUDES
-Ic:\fwh64\include
#LIBRERIAS FW
-Lc:\fwh64\lib
-lFiveh64
-lFivehc64
#LIBRERIAS DE TERCEROS
#-Lc:\MiProj\lib
#-lMilib
#LIBRERIAS HARBOUR (se añaden las cabeceras .hbc)
xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
hbhpdf.hbc
hbcomm.hbc
hbmxml.hbc
#RC
c:\MiProj\resource\MiProj.rc
Gracias de antemano por cualquier sugerencia
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Re: .HBP para harbour y Visual Studio
Hola compuin
Tienes en las variables de entorno añadido en el Include
C:\harbour64\include
o En el. Bat
Set incude=C:\harbour64\include.
Prueba y nos comentas.
Jose
Enviado desde mi POCOPHONE F1 mediante Tapatalk
Tienes en las variables de entorno añadido en el Include
C:\harbour64\include
o En el. Bat
Set incude=C:\harbour64\include.
Prueba y nos comentas.
Jose
Enviado desde mi POCOPHONE F1 mediante Tapatalk
Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
- Compuin
- Posts: 1250
- Joined: Tue Dec 28, 2010 1:29 pm
- Location: Quebec, Canada
- Has thanked: 7 times
- Been thanked: 3 times
Re: .HBP para harbour y Visual Studio
Agregadas pero da el mismo error
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
- Compuin
- Posts: 1250
- Joined: Tue Dec 28, 2010 1:29 pm
- Location: Quebec, Canada
- Has thanked: 7 times
- Been thanked: 3 times
Re: .HBP para harbour y Visual Studio
Ahora me arroja esto
C:\MiProj>Set include=C:\harbour64\include
C:\MiProj>C:\harbour64\bin\hbmk2 MiProj.hbp -comp=msvc64 -run
hbmk2[MiProj]: Warning: Ignoring explicitly specified core header directory:
c:\harbour64\include (in option
'-Ic:\fwh64\include;c:\harbour64\include' in MiProj.hbp:14)
hbmk2[MiProj]: Warning: Cannot find xhb.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbct.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbwin.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbmzip.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbziparc.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbhpdf.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbcomm.hbc (referenced from MiProj.hbp)
hbmk2[MiProj]: Warning: Cannot find hbmxml.hbc (referenced from MiProj.hbp)
hbmk2: Compiling...
tutor01.c
C:\harbour64\include\hbdefs.h(50): fatal error C1083: Cannot open include file: 'stdarg.h': No such file or directory
hbmk2[MiProj]: Error: Running C/C++ compiler. 2
cl.exe -nologo -c -O2 -W4 -wd4127 -Fo.hbmk\win\msvc64\ -IC:\harbour64\include -Ic:\fwh64\include .hbmk\win\msvc64\tutor01.c
C:\MiProj>
FWH 20.12
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code
Hbmk2 32/64 Bits (Build 19.29.30133)
Microsoft Visual C 32 Bits
MySql 8.0.24 32/64 Bits
VS Code