Hola, Antonio, tengo el siguiente problema para compilar con Harbour, espero me puedas ayudar.
go64.bat
@setlocal
call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64
C:\harbour\msvc64\bin\win\msvc64\hbmk2 mysistema.hbp -comp=msvc64
@endlocal
MySistema.exe
Todo perfecto, más de 6 meses sin problemas.
Por una situación especial con un cliente, tengo la necesidad de utilizar una Harbour de 32 bits
go32.bat
@setlocal
call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
c:\harbour\bin\win\msvc\bin\win\msvc\hbmk2 test.hbp -comp=msvc
@endlocal
test.exe
Intento compilar y recibo el siguiente mensaje:
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.7.4
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'
El sistema no puede encontrar la ruta especificada.
"test.exe" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
Saludos
Heraclio