Ayuda para Compilar Microsoft Visual Studio

Post Reply
User avatar
Antonio Linares
Site Admin
Posts: 42520
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post by Antonio Linares »

João,

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

Antonio Linares
www.fivetechsoft.com
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post by karinha »

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
User avatar
carlos vargas
Posts: 1721
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Ayuda para Compilar Microsoft Visual Studio

Post 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
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post 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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post 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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post by karinha »

Buenos dias:

Code: Select all | Expand


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
User avatar
Antonio Linares
Site Admin
Posts: 42520
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post by Antonio Linares »

João,

git clone https://github.com/harbour/core harbour
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post 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


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
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post by karinha »

GOMSVC.BAT

Code: Select all | Expand


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


-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
remtec
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda para Compilar Microsoft Visual Studio

Post 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
FWH 22.10 - HARBOUR - PELLES C
User avatar
carlos vargas
Posts: 1721
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Ayuda para Compilar Microsoft Visual Studio

Post 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%
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
Antonio Linares
Site Admin
Posts: 42520
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post 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
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post 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


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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
Antonio Linares
Site Admin
Posts: 42520
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 75 times
Contact:

Re: Ayuda para Compilar Microsoft Visual Studio

Post by Antonio Linares »

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

Antonio Linares
www.fivetechsoft.com
Post Reply