FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ayuda para Compilar Microsoft Visual Studio
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Fri Apr 22, 2022 05:07 PM

João,

Instala Visual Studio Community y te funcionará todo bien :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Fri Apr 22, 2022 06:47 PM

Desinstalar e instalar de nuevo. Intentémoslo de nuevo, no me rendiré fácilmente.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Fri Apr 22, 2022 08:27 PM

Karinha, te envie un mail ayer, para ver si puedo ayudarte remoto con anydesk.
pudes contactarme a karlos.vargas at gmail dot com

salu2

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Fri Apr 22, 2022 08:46 PM
carlos vargas wrote:Karinha, te envie un mail ayer, para ver si puedo ayudarte remoto con anydesk.
pudes contactarme a karlos.vargas at gmail dot com

salu2


gracias Carlos, voy mirar.

Estoy instalando el Community 2019 desde aqui:

https://www.techspot.com/downloads/7241-visual-studio-2019.html

Voy veer el email ahora.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Fri Apr 22, 2022 08:50 PM
carlos vargas wrote:Karinha, te envie un mail ayer, para ver si puedo ayudarte remoto con anydesk.
pudes contactarme a karlos.vargas at gmail dot com

salu2


Carlos, lamentablemente algo salió mal con tu correo electrónico y no pude descargarlo. ¿Podrías enviar a través de Mega Upload? Es para Windows 7 de 32 bits. No tengo Windows de 64 bits en casa. Todavía estoy en cuarentena. Trabajando de forma remota.

https://mega.nz/

Muchas gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sat Apr 23, 2022 01:27 PM
Buenos dias:

Code (fw): Select all Collapse
Carpeta de C:\HBMSVC32

19/10/2020  17:45    <DIR>          bin
19/10/2020  17:45    <DIR>          include
19/10/2020  17:45    <DIR>          lib


Crea que este HABROUR para MSVC, no esté completo. No falta las Carpetas con los archivos .HBC? Donde puedo bajar un HARBOUR completo?

El Harbour del Link que indicó Mestre Liñares no viene con los archivos .HBC necesarios para compilar con MSVC.

Gracias,

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sat Apr 23, 2022 01:42 PM

João,

git clone https://github.com/harbour/core harbour

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sat Apr 23, 2022 02:14 PM
Antonio Linares wrote:João,

git clone https://github.com/harbour/core harbour


Gracias Master Antonio, ahora me parece perfecto.


Code (fw): Select all Collapse
Carpeta de C:\HBMSVC32

23/04/2022  11:10    <DIR>          addons
23/04/2022  11:11    <DIR>          bin
23/04/2022  11:10    <DIR>          config
23/04/2022  10:38    <DIR>          contrib
23/04/2022  11:10    <DIR>          debian
23/04/2022  11:10    <DIR>          doc
23/04/2022  11:10    <DIR>          extras
19/10/2020  17:45    <DIR>          include
23/04/2022  11:11    <DIR>          lib
23/04/2022  11:10    <DIR>          package
23/04/2022  11:10    <DIR>          src
23/04/2022  11:10    <DIR>          tests
23/04/2022  11:10    <DIR>          utils


Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sat Apr 23, 2022 04:18 PM
GOMSVC.BAT

Code (fw): Select all Collapse
call "c:\Program Files\Microsoft Visual Studio\2019\Community\vc\Auxiliary\Build\vcvarsall.bat" x86

c:\HBMSVC32\bin\hbmk2 infowin.hbp -comp=msvc


INFOWIN.HBP

Code (fw): Select all Collapse
-gui

-Ic:\FWH1905\include

Tutor04.prg

-Lc:\FWH1905\lib

-lFiveH32
-lFiveHC32

-lgdiplus
-lole32
-lOleDlg
-lversion

xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
hbfoxpro.hbc

-ldflag=/NODEFAULTLIB:msvcrt


¿Qué me estoy perdiendo? Estoy bastante seguro de que falta información de PATH para el compilador de MSVC. ¿Por qué está tratando de obtener algo de PATH de Borland BCC?

C:\TESTMSVC>GOMSVC

C:\TESTMSVC>call "c:\Program Files\Microsoft Visual Studio\2019\Community\vc\Aux
iliary\Build\vcvarsall.bat" x86
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.0
** Copyright (c) 2021 Microsoft Corporation
**********************************************************************
O sistema não pode encontrar o arquivo powershell.exe.
[vcvarsall.bat] Environment initialized for: 'x86'
hbmk2: Processing environment options: -comp=msvc
Harbour 3.2.0dev (r2008190002)
Copyright (c) 1999-2020, https://harbour.github.io/
Compiling 'Tutor04.prg'...
Lines 4985, Functions/Procedures 3
Generating C source output to 'C:\Users\desktop\AppData\Local\Temp\hbmk_5es2rg.d
ir\Tutor04.c'... Done.
Tutor04.c
C:\HBBCC74\lib\xhb.lib : fatal error LNK1136: arquivo corrompido ou inv lido
hbmk2[infowin]: Error: Running linker. 1136
link.exe @C:\Users\desktop\AppData\Local\Temp\st0xj6.lnk
C:\TESTMSVC>
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 719
Joined: Fri May 12, 2017 02:50 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sat Apr 23, 2022 04:53 PM
Hola Amigo

Estoy viendo que tu error es diferente al mío.

Pero me llama la atención esta linea de error?

C:\HBBCC74\lib\xhb.lib : fatal error LNK1136: arquivo corrompido ou inv lido
hbmk2[infowin]: Error: Running linker. 1136
link.exe @C:\Users\desktop\AppData\Local\Temp\st0xj6.lnk

Si en el Bat llamas "c:\HBMSVC32\bin\hbmk2 infowin.hbp -comp=msvc".

No habrá un set path que te envía a C:\HBBCC74, que pienso que esta carpeta es de Borland?


De alguna forma tendremos que dar con la solución para compilar con MSVC32.

Saludos
Antonio
FWH 22.10 - HARBOUR - PELLES C
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sat Apr 23, 2022 05:05 PM
hbmk2 por defecto busca el compilador c que tengamos definidos en la variable path, por lo que lo mejor es efinir nuestros compiladores tanto c como harbour en un fichero bat que llame a nuestro hbmk

por ejemplo,aca descarto el path por defecto y lo reemplazo temporalmente por los que me interesa sean accesibles
durante la compulacion, luego lo restauro.


@echo off
set olpath=%path%
set path=%path%;d:\compiler\mingw\bin;d:\compiler\harbour\bin
hbmk2 dmolina3.hbp
set path=%olpath%
Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sat Apr 23, 2022 05:30 PM
Esta llamada:

call "c:\Program Files\Microsoft Visual Studio\2019\Community\vc\Auxiliary\Build\vcvarsall.bat" x86

establece todos los paths correctos para usar MSVC

y cuando llamamos a:

hbmk2 ... -comp=msvc

le estamos diciendo a hbmk2 que compilador tiene que usar

pero MSVC no puede estar en "cualquier lugar", tiene que estar donde MSVC se instala por defecto.
Por eso el instalar Visual Studio Community donde él se instala por defecto y dejarlo todo como hbmk2 lo espera
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sat Apr 23, 2022 10:12 PM
Antonio Linares wrote:Esta llamada:

call "c:\Program Files\Microsoft Visual Studio\2019\Community\vc\Auxiliary\Build\vcvarsall.bat" x86

establece todos los paths correctos para usar MSVC

y cuando llamamos a:

hbmk2 ... -comp=msvc

le estamos diciendo a hbmk2 que compilador tiene que usar

pero MSVC no puede estar en "cualquier lugar", tiene que estar donde MSVC se instala por defecto.
Por eso el instalar Visual Studio Community donde él se instala por defecto y dejarlo todo como hbmk2 lo espera


Perfecto Maestro. Está compilado perfectamente ahora. Eran las VARIABLES DEL ENTORNO DE WINDOWS. Modifiqué los PATHS y ahora compila perfectamente.

Code (fw): Select all Collapse
C:\>path
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem

C:\>


Solo me dá esta mensageria ahora, algo sobre PowerShell.exe. Como evitar?

https://imgur.com/MJQPc9M



El TUTOR04.exE, está siendo generado correctamente.

Muchas gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Ayuda para Compilar Microsoft Visual Studio

Posted: Sun Apr 24, 2022 07:27 AM

It seem as powershell.exe is not on your current path settings

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion