Saludos foro
Alguine puede olocar aqui el .HBP para Harbour y visual Studio?
Muchas gracias
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Saludos foro
Alguine puede olocar aqui el .HBP para Harbour y visual Studio?
Muchas gracias
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Sigue este hilo
los compañeros Jose y Joao ponen un ejemplo muy claro
saludos.
&
Hola
Ese ejemplo ya lo vi y es para BCC7
Yo necesito para Visual Studio
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
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
Hola
Cambie el compilador pero parece que Fivetech no tiene ni siquiera un .hbp preparado.
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
Hola a todos, amigos
Alguien me dice donde consigo el compilador de visual studio para hacer las pruebas y subir un ejemplo?
Compuin wrote:Hola
Cambie el compilador pero parece que Fivetech no tiene ni siquiera un .hbp preparado.
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
# $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@echo on
@cls
C:\harbour64\bin\hbmk2 MiProj.hbp -comp=msvc64 -runJoseAlvarez wrote:Hola a todos, amigos
Alguien me dice donde consigo el compilador de visual studio para hacer las pruebas y subir un ejemplo?
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).
https://aka.ms/vs/17/release/vs_BuildTools.exe
" rel="noopener">
https://aka.ms/vs/17/release/vs_BuildTools.exe
Saludos.
Jose.
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
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>
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
# $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
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
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
Agregadas pero da el mismo error
FWH 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity
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 25.12
Harbour/Hbmk2
Microsoft Visual C++
MySql 8.0
Antigravity