*SOLUCIONADO* 32 Bits a 64 Bits: FWH64 con Visual Studio Community 2022

Post Reply
csincuir
Posts: 483
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

*SOLUCIONADO* 32 Bits a 64 Bits: FWH64 con Visual Studio Community 2022

Post by csincuir »

Hola a todos.
Estoy tratando de pasar de 32 bits a 64 bits, con FWH64 utilizando C++ de Visual Studio Community 2022, y harbour_msvc2022_64
He probado con el go.bat que viene en el directorio makes:

Code: Select all | Expand

@setlocal
@call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
D:\Sistema\harbour_msvc2022_64\bin\win\msvc64\hbmk2 test.hbp -comp=msvc64
@endlocal
test.exe

Y tambien he probado con el buildh64.bat que viene en el directorio samples:

Code: Select all | Expand

@ECHO OFF
CLS
ECHO ����������������������������������������������������������������������������Ŀ
ECHO � FWH 64 for Harbour 26.03 (VS64bits)  Mar. 2026  Harbour development power  ��
ECHO � (c) FiveTech 1993-2026 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 ��
ECHO �������������������������������������������������������������������������������
ECHO   �����������������������������������������������������������������������������

if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST

@set oldpath=%Path%
@set oldinclude=%include%
@set oldlib=%lib%
@set oldlibpath=%libpath%
@set current_dir=%cd%
setlocal
call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
if "%FWDIR%" == "" set "FWDIR=%~dp0.."
if "%HBDIR%" == "" set HBDIR=D:\Sistema\harbour_msvc2022_64

ECHO Compiling...

set hdir=%HBDIR%
set hdirl=%hdir%\lib\win\msvc64
...

Y con las dos opciones, me da siempre este error al correr el exe generado.

Image

Alguien me puede decir que esoy haciendo mal, o que instale mal, o tienen un guia paso a paso para pasar de 32 bits a 64 bits por favor.

Gracias anticipadas.

Carlos.

Last edited by csincuir on Wed Jun 10, 2026 8:14 pm, edited 3 times in total.
User avatar
Lautaro
Posts: 341
Joined: Fri Oct 07, 2005 2:44 pm
Location: Osorno, Chile
Contact:

Re: 32 Bits a 64 Bits: FWH64 con Visual Studio Community 2022

Post by Lautaro »

Estimado Carlos,

¿ Tu windows es de 32 o 64 bits ?

Para correr aplicaciones de 64 bits necesitas un windows de 64 bits

Saludos,

Lautaro

User avatar
jvtecheto
Posts: 610
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: 32 Bits a 64 Bits: FWH64 con Visual Studio Community 2022

Post by jvtecheto »

Hola Carlos

Mira bien este post mío viewtopic.php?t=46509&sid=8f68e01454236 ... 9710823737
con el build y el archivo .hbp para compilar cons msvc en 32 y 64 bits
Para construir en 64 bits
Build proyecto
Y para 32 bits
Build proyecto 32

Proyecto es el archivo .hbp , no hace falta poner la extensión.
Utiliza los paths standard de harbour y fwh, ya sabes fwh 32 bits y fwh64 64 bits.y msvc 2022 community
Funciona perfecto. Por lo menos a mí :D , te genera el nombre(proyecto) para 32 y proyect64 para 64.

Saludos

Jose

Fwh 26.03 64 bits + Harbour 64 bits 3.2dev( r2602281433) + MSVC64

csincuir
Posts: 483
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

Re: 32 Bits a 64 Bits: FWH64 con Visual Studio Community 2022

Post by csincuir »

Lautaro wrote: Tue Jun 09, 2026 10:26 pm

Estimado Carlos,

¿ Tu windows es de 32 o 64 bits ?

Para correr aplicaciones de 64 bits necesitas un windows de 64 bits

Saludos,

Lautaro

Hola Lautaro, si mi Windows es de 64 Bits, es una version de Windows 11 Pro

Saludos.

Carlos

Last edited by csincuir on Wed Jun 10, 2026 12:38 pm, edited 1 time in total.
csincuir
Posts: 483
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

Re: 32 Bits a 64 Bits: FWH64 con Visual Studio Community 2022

Post by csincuir »

jvtecheto wrote: Wed Jun 10, 2026 8:12 am

Hola Carlos

Mira bien este post mío viewtopic.php?t=46509&sid=8f68e01454236 ... 9710823737
con el build y el archivo .hbp para compilar cons msvc en 32 y 64 bits
Para construir en 64 bits
Build proyecto
Y para 32 bits
Build proyecto 32

Proyecto es el archivo .hbp , no hace falta poner la extensión.
Utiliza los paths standard de harbour y fwh, ya sabes fwh 32 bits y fwh64 64 bits.y msvc 2022 community
Funciona perfecto. Por lo menos a mí :D , te genera el nombre(proyecto) para 32 y proyect64 para 64.

Saludos

Jose

Hola Jose, he probado con tus archivos build.bat y .hbp, y me sala la misma pantalla azul "No se puede ejecutar esta aplicación en el equipo"

No se si instale el Visual Studio Community 2022 correcto, o no es la version de Harbour correcta, la cosa es que si compila bien y enlaza pero no se puede ejecutar.

Que version de MSVC utilizas?

Saludos.

Carlos-

User avatar
Antonio Linares
Site Admin
Posts: 44515
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: 32 Bits a 64 Bits: FWH64 con Visual Studio Community 2022

Post by Antonio Linares »

Carlos,

Enviame el EXE por whatsapp, gracias :idea:

regards, saludos

Antonio Linares
www.fivetechsoft.com
csincuir
Posts: 483
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala
Contact:

Re: *SOLUNCIONADO* 32 Bits a 64 Bits: FWH64 con Visual Studio Community 2022

Post by csincuir »

Gracias a todos por su ayuda!
El error era mío (parezco de primero, jajajaja) que no había desempacado correctamente el Harbouur64 MSVC
Antonio me dio el tip, y ya lo he solucionado, y ya genere el ejecutable para 64 Bits.

Ahora seguire, poco a poco, pasando mi sistema de 32 bits a 64 bits. (Es una asignatura pendiente que tengo).

Saludos a todos.

Carlos.

Post Reply