.HBP para harbour y Visual Studio

Re: .HBP para harbour y Visual Studio

Postby cnavarro » Wed Dec 01, 2021 12:51 am

Harbour solo hay uno, otro tema es con qué compilador se construya
Los sources te valen por supuesto
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
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: .HBP para harbour y Visual Studio

Postby Compuin » Wed Dec 01, 2021 12:52 am

cnavarro wrote:Harbour solo hay uno, otro tema es con qué compilador se construya
Los sources te valen por supuesto


Y donde lo consigo con los contrib y construido para MSVC???

Los que referencian aqui no tienen todo eso
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
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: .HBP para harbour y Visual Studio

Postby cnavarro » Wed Dec 01, 2021 1:07 am

Cualquier harbour que tengas que esté la carpeta contribs te vale, la copias allí tal cual y él se encarga. No necesitas tener las contribs construidas ( que las tienes en forma de lib )
Otra posibilidad es sustituir los hbc por sus libs correspondientes:
-lxhb.lib
...

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
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: .HBP para harbour y Visual Studio

Postby Compuin » Wed Dec 01, 2021 1:59 am

Aun sigo teniendo este error

C:\MiProj>C:\harbour_msvc32\bin\hbmk2.exe MiProj.hbp -comp=msvc -run
hbmk2: Compiling...
hbmk2[MiProj]: Error: Running C/C++ compiler. -1
cl.exe -nologo -c -O2 -W4 -wd4127 -Fo.hbmk\win\msvc\ -IC:\harbour_msvc32\include -Ic:\fwh\include -IC:\harbour_msvc32\contrib\xhb -IC:\harbour_msvc32\contrib\hbct -IC:\harbour_msvc32\contrib\hbtip -IC:\harbour_msvc32\contrib\hbfship -IC:\harbour_msvc32\contrib\hbxpp -IC:\harbour_msvc32\contrib\hbwin -IC:\harbour_msvc32\contrib\hbmzip -IC:\harbour_msvc32\contrib\hbhpdf -IC:\harbour_msvc32\contrib\hbcomm -IC:\harbour_msvc32\contrib\hbmxml .hbmk\win\msvc\tutor01.c
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
Compuin
 
Posts: 1213
Joined: Tue Dec 28, 2010 1:29 pm
Location: Quebec, Canada

Re: .HBP para harbour y Visual Studio

Postby jvtecheto » Wed Dec 01, 2021 8:02 am

cnavarro wrote:Cualquier harbour que tengas que esté la carpeta contribs te vale, la copias allí tal cual y él se encarga. No necesitas tener las contribs construidas ( que las tienes en forma de lib )
Otra posibilidad es sustituir los hbc por sus libs correspondientes:
-lxhb.lib
...




Gracias Cristobal, o sea cualquier Harbour de 64 bits que tenga la carpeta contrib aunque este construido con mingw64 (por ejemplo) nos valdria para msvc64.

Saludos.

Jose.
Fwh 19.06 32 bits + Harbour 3.2dev(r2104281802) + Borland 7.4 + FivEdit
User avatar
jvtecheto
 
Posts: 576
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: .HBP para harbour y Visual Studio

Postby cnavarro » Wed Dec 01, 2021 7:59 pm

Me gustaría que se entendiese que es: "cualquier Harbour sea o no de 64 bits que tenga los sources en la carpeta contribs nos valdría"
Creo que sería la "definición" exacta.
Aunque, como siempre, lo recomendable es descargarse Harbour desde su repositorio original por aquello de si ha habido alguna actualización en el código
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
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: .HBP para harbour y Visual Studio

Postby jvtecheto » Sat Jan 14, 2023 1:56 pm

Hola continuando con el tema.

He descubierto por si a alguien le interesa que al compilar con un .bat
no hace falta llamar cada vez a la inicializacion del entorno msvc64 con esta comprobacion.

Code: Select all  Expand view

IF "%VS150COMNTOOLS%" == "" (
    call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
)
 


Yo todavia uso VS2019 pero supongo que servira para VS2022 cambiando la ruta, claro.
Cristobal supongo que tu en FivEdit ya debes usar esto o parecido....

Saludos.

Jose.
Fwh 19.06 32 bits + Harbour 3.2dev(r2104281802) + Borland 7.4 + FivEdit
User avatar
jvtecheto
 
Posts: 576
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

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