Page 1 of 1

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Fri Apr 22, 2022 5:07 pm
by Antonio Linares
João,

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

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Fri Apr 22, 2022 6:47 pm
by karinha
Desinstalar e instalar de nuevo. Intentémoslo de nuevo, no me rendiré fácilmente.

Regards, saludos.

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Fri Apr 22, 2022 8:27 pm
by carlos vargas
Karinha, te envie un mail ayer, para ver si puedo ayudarte remoto con anydesk.
pudes contactarme a karlos.vargas at gmail dot com

salu2

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Fri Apr 22, 2022 8:46 pm
by karinha
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.

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Fri Apr 22, 2022 8:50 pm
by karinha
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.

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sat Apr 23, 2022 1:27 pm
by karinha
Buenos dias:

Code: Select all  Expand view

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.

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sat Apr 23, 2022 1:42 pm
by Antonio Linares
João,

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

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sat Apr 23, 2022 2:14 pm
by karinha
Antonio Linares wrote:João,

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


Gracias Master Antonio, ahora me parece perfecto.


Code: Select all  Expand view

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.

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sat Apr 23, 2022 4:18 pm
by karinha
GOMSVC.BAT

Code: Select all  Expand view

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: Select all  Expand view

-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>

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sat Apr 23, 2022 4:53 pm
by remtec
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

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sat Apr 23, 2022 5:05 pm
by carlos vargas
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%

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sat Apr 23, 2022 5:30 pm
by Antonio Linares
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

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sat Apr 23, 2022 10:12 pm
by karinha
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: Select all  Expand view

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

Image

El TUTOR04.exE, está siendo generado correctamente.

Muchas gracias.

Regards, saludos.

Re: Ayuda para Compilar Microsoft Visual Studio

PostPosted: Sun Apr 24, 2022 7:27 am
by Antonio Linares
It seem as powershell.exe is not on your current path settings