Ayuda para Instalar Microsoft Visual Studio

Ayuda para Instalar Microsoft Visual Studio

Postby remtec » Fri Apr 15, 2022 4:30 pm

Hola Amigos.

He decido dejar Borland como me aconsejo Maestro Antonio y pasar a Microsoft para compilar y generar el EXE.

Pero me encuentro entrampado y no puedo avanzar.

Uso WIndows 10.

Instale Microsoft Visual Studio 2019.

Por lo que he visto, debo instalar Microsoft SDKs,. Pero al instalar esta opción, no crea la carpeta de las librerías requeridas, he tratado de instalar varias veces, pero llego a lo mismo, no se cual es el error, quizás no sepa que paquete debo instalar.

Favor me puedan orientar.

Uso FWH 22.03 Harbour 32 Bits.

Desde ya muchas gracias.

Saludos

Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda para Instalar Microsoft Visual Studio

Postby Antonio Linares » Sat Apr 16, 2022 10:45 am

Antonio,

Tienes que instalar Visual Studio Community desde aqui:

https://visualstudio.microsoft.com/es/vs/community/
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para Instalar Microsoft Visual Studio

Postby remtec » Sat Apr 16, 2022 9:53 pm

Buenas tardes Maestro Antonio.

Muchas gracias por responder.

Yo ya había instalado la versión 2019 de Visual Studio.

Lo que no tengo instalado es SDK con la lib e Include.

Esta librería se instalar con un paquete por separado, o he instalado mal Microsoft Visual Studio?

Quedo atento a sus comentarios.

Saludos

Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda para Instalar Microsoft Visual Studio

Postby Antonio Linares » Sun Apr 17, 2022 6:36 am

Cuando estas instalando Visual Studio Community tienes que marcar la opción de desarollar aplicaciones en C/C++ y el instalador instala todo lo necesario.

No hay que instalar el SDK por separado.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para Instalar Microsoft Visual Studio

Postby remtec » Sun Apr 17, 2022 11:56 pm

Buenas tardes Maestro Antonio.

Lamentablemente mi versión de windows 8-10, no me permitió instalar el Microsoft Visual Studio 2022, me indica que hay una incompatibilidad con mi sistema operativo.

Con la versión 2019, no me instala las Lib ni los include de SDK.

Instale VS 2019 C++, con todas las opciones, muchas veces, pero no lo logre, ya a estas altura, perdí todo el día, ya estoy nublado.

Busque en el foro, una instalación reducida de 2019, la pagina que encontré es una publicación de Carlos Vargas, pero sus link se encuentran caídos.

Saludos.

Antonio.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda para Instalar Microsoft Visual Studio

Postby Antonio Linares » Mon Apr 18, 2022 8:41 am

> me indica que hay una incompatibilidad con mi sistema operativo

Puedes poner copia aqui del mensaje que te aparece ?

gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para Instalar Microsoft Visual Studio

Postby remtec » Mon Apr 18, 2022 2:56 pm

Buen dia Maestro Antonio.

Muchas gracias por su respuesta.

Durante la tarde, podria publicarle el mensaje que emite al tratar de instalar Microsoft Visual Studio ver 2022.

Pero si he instalado la version 2019 y no me instala las librerias:
echo kernel32.lib >> msvc.tmp
echo user32.lib >> msvc.tmp
echo gdi32.lib >> msvc.tmp
echo winspool.lib >> msvc.tmp
echo comctl32.lib >> msvc.tmp
echo comdlg32.lib >> msvc.tmp
echo advapi32.lib >> msvc.tmp
echo shell32.lib >> msvc.tmp
echo ole32.lib >> msvc.tmp
echo oleaut32.lib >> msvc.tmp
echo uuid.lib >> msvc.tmp
echo odbc32.lib >> msvc.tmp
echo odbccp32.lib >> msvc.tmp
echo iphlpapi.lib >> msvc.tmp
echo mpr.lib >> msvc.tmp
echo version.lib >> msvc.tmp
echo wsock32.lib >> msvc.tmp
echo msimg32.lib >> msvc.tmp
echo oledlg.lib >> msvc.tmp
echo psapi.lib >> msvc.tmp
echo gdiplus.lib >> msvc.tmp
echo winmm.lib >> msvc.tmp
echo vfw32.lib >> msvc.tmp
echo runtimeobject.lib >> msvc.tmp
echo ws2_32.lib >> msvc.tmp
echo shlwapi.lib >> msvc.tmp
echo strmiids.lib >> msvc.tmp

Hoy instale la version reducida de 2019 indicada por ud. y no las instala
"https://aka.ms/vs/16/release/vs_BuildTools.exe"

Veo que estoy causando muchas molestias, asi es que mil discupas.

Muchos Saludos.

Antonio.
FWH 22.03 Harbour - Pelles C.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda para Instalar Microsoft Visual Studio

Postby Antonio Linares » Mon Apr 18, 2022 5:03 pm

Observa la casilla que tienes que marcar al instalar:

Image
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para Instalar Microsoft Visual Studio

Postby remtec » Tue Apr 19, 2022 3:15 am

Maestro Antonio.

Buenas noches.

Muchas gracias por toda su ayuda.

Al tratar de instalar Microsoft Visual Studio 2022, me indica que la version de windows 10, es una version inferior a la que soporta o fue diseñado MVS.

Por lo que decidi volver a instalar la MVS 2019, de la cual las copie a 2 carpetas nuevas.

Ahora me encuentro tratando de adaptar el archivo MAK que usaba con Borland a ser usado en Microsoft Visual Studio 2019.

El problema es que me arroja error.

Muchos Saludos.

Antonio

Archivo Bat
Code: Select all  Expand view  RUN

ECHO OFF
ECHO ³ FiveWin for Harbour 22.03 - Mar. 2022           Harbour development power  ³
ECHO ³ (c) FiveTech 1993-2022 for Microsoft Windows 9X/NT/200X/ME/XP/Vista/7/8/10 ³


 if not exist obj md obj
C:\Util\MSVC2019\bin\nmake -fcompivs.mak
 


Arhivo Mak
Code: Select all  Expand view  RUN


HBDIR=C:\Util\harbour_win32_msvc_2020_10_19
FWDIR=c:\util\fwh22.03
VCDIR=C:\Util\MSVC2019
SDKDIR=C:\Util\SDK2019

.SUFFIXES: .prg .c .obj .rc .res

PRG =        \
InfoWin.PRG \
Ingreso.PRG \
Actu_usu.PRG \
Ing_caj.PRG  \
Cua_caj.PRG \
Impvale.PRG \
Rutinas.PRG \
Ing_Hume.PRG \
Reporte2.PRG \
Prue1.PRG \
Infor1.PRG \
ImpLiq.PRG \
InfoFact.PRG \
TarjeSeg.PRG \
TarjeLiq.PRG \
GeneLiq.PRG \
ImpAnti.PRG \
EstaExa.PRG \
InfoProc.PRG \
Ing_Trans.PRG \
ImpRemsu.PRG  \
CanTrans.PRG


C =      \
InfoWin.C \
Ingreso.C \
Actu_usu.C \
Ing_caj.C \
Cua_caj.C \
Impvale.C \
Rutinas.C \
Ing_Hume.C \
Reporte2.C \
Prue1.C  \
Infor1.C \
ImpLiq.C \
InfoFact.C \
TarjeSeg.C \
GeneLiq.C \
ImpAnti.C \
EstaExa.C \
InfoProc.C \
Ing_Trans.C \
ImpRemsu.C  \
CanTrans.C


PROJECT    : InfoWin.exe

InfoWin.exe  : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) InfoWin.res
   echo off
   echo obj\InfoWin.obj + > msvc.tmp
        obj\Ingreso.obj \
    obj\Rutinas.obj \
    obj\Actu_usu.obj \
    obj\Ing_caj.obj \
    obj\Cua_caj.obj \
    obj\Impvale.obj \
    obj\Ing_Hume.obj \
    obj\Reporte2.obj \
    obj\Prue1.obj \
    obj\ImpLiq.obj \
    obj\InfoFact.obj \
    obj\TarjeSeg.obj \
    obj\TarjeLiq.obj \
    obj\GeneLiq.obj \
    obj\ImpAnti.obj \
    obj\EstaExa.obj \
    obj\InfoProc.obj \
    obj\Ing_Trans.obj \
    obj\ImpRemsu.obj \
    obj\Infor1.obj \
    obj\CanTrans.obj, + >> msvc.tmp

   echo InfoWin.exe, + >> msvc.tmp
   echo InfoWin.map, + >> msvc.tmp

   echo $(FWDIR)\lib\FiveH32.lib $(FWDIR)\lib\FiveHC32.lib $(FWDIR)\lib\libmysql32.lib $(FWDIR)\lib\hbhpdf32.lib $(FWDIR)\lib\libhpdf32.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbrtl.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbvm.lib  >> msvc.tmp
   echo $(HBDIR)\lib\gtgui.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hblang.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbmacro.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbrdd.lib  >> msvc.tmp
   echo $(HBDIR)\lib\rddntx.lib  >> msvc.tmp
   echo $(HBDIR)\lib\rddcdx.lib  >> msvc.tmp
   echo $(HBDIR)\lib\rddfpt.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbsix.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbdebug.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbcommon.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbpp.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbcpage.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbwin.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbcplr.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbct.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbpcre.lib  >> msvc.tmp
   echo $(HBDIR)\lib\xhb.lib  >> msvc.tmp
   echo $(HBDIR)\lib\png.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbzlib.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbziparc.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbmzip.lib  >> msvc.tmp
   echo $(HBDIR)\lib\minizip.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbtip.lib  >> msvc.tmp
   echo $(HBDIR)\lib\hbzebra.lib  >> msvc.tmp
   
   rem Uncomment these two lines to use Advantage RDD
   rem echo $(HBDIR)\rddads.lib + >> msvc.tmp
   rem echo $(HBDIR)\Ace32.lib + >> msvc.tmp

   echo $(SDKDIR)\lib\kernel32.lib  >> msvc.tmp
   echo $(SDKDIR)\lib\user32.lib    >> msvc.tmp
   echo $(SDKDIR)\lib\gdi32.lib     >> msvc.tmp
   echo $(SDKDIR)\lib\winspool.lib  >> msvc.tmp
   echo $(SDKDIR)\lib\comctl32.lib  >> msvc.tmp
   echo $(SDKDIR)\lib\comdlg32.lib  >> msvc.tmp
   echo $(SDKDIR)\lib\advapi32.lib  >> msvc.tmp
   echo $(SDKDIR)\lib\shell32.lib   >> msvc.tmp
   echo $(SDKDIR)\lib\ole32.lib     >> msvc.tmp
   echo $(SDKDIR)\lib\oleaut32.lib  >> msvc.tmp
   echo $(SDKDIR)\lib\uuid.lib      >> msvc.tmp
   echo $(SDKDIR)\lib\odbc32.lib    >> msvc.tmp
   echo $(SDKDIR)\lib\odbccp32.lib  >> msvc.tmp
   echo $(SDKDIR)\lib\iphlpapi.lib  >> msvc.tmp
   echo $(SDKDIR)\lib\mpr.lib       >> msvc.tmp
   echo $(SDKDIR)\lib\version.lib   >> msvc.tmp
   echo $(SDKDIR)\lib\wsock32.lib   >> msvc.tmp
   echo $(SDKDIR)\lib\msimg32.lib   >> msvc.tmp
   echo $(SDKDIR)\lib\oledlg.lib    >> msvc.tmp
   echo $(SDKDIR)\lib\psapi.lib     >> msvc.tmp
   echo $(SDKDIR)\lib\gdiplus.lib   >> msvc.tmp
   echo $(SDKDIR)\lib\winmm.lib     >> msvc.tmp
   
   echo InfoWin.res >> msvc.tmp


   $(VCDIR)\bin\link @msvc.tmp /out:Infowin.exe /nologo /subsystem:windows /force:multiple /NODEFAULTLIB:libc > link.log


   del msvc.tmp
   del .\obj\*.obj
   del .\obj\*.c
   del *.tds
   del *.map

.prg.c:
   $(HBDIR)\bin\harbour $< /n /i$(FWDIR)\include;$(HBDIR)\include


.C.OBJ:
  $(VCDIR)\bin\cl -c -TP -W3 -GA -I$(HBDIR)\include -I$(VCDIR)\include -Fo$* $*.c

  del tmp
 


Error
Code: Select all  Expand view  RUN

Microsoft (R) Program Maintenance Utility Version 14.29.30142.1
Copyright (C) Microsoft Corporation.  All rights reserved.

NMAKE : fatal error U1073: don't know how to make 'InfoWin.OBJ'
Stop.
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda para Instalar Microsoft Visual Studio

Postby Antonio Linares » Tue Apr 19, 2022 5:18 am

Crea el siguiente archivo infowin.hbp

infowin.hbp
Code: Select all  Expand view  RUN
-gui

-Ic:\fwh\include

InfoWin.PRG
Ingreso.PRG
Actu_usu.PRG
Ing_caj.PRG  
Cua_caj.PRG
Impvale.PRG
Rutinas.PRG
Ing_Hume.PRG
Reporte2.PRG
Prue1.PRG
Infor1.PRG
ImpLiq.PRG
InfoFact.PRG
TarjeSeg.PRG
TarjeLiq.PRG
GeneLiq.PRG
ImpAnti.PRG
EstaExa.PRG
InfoProc.PRG
Ing_Trans.PRG
ImpRemsu.PRG
CanTrans.PRG

-Lc:\FWH\lib

-lFiveH32
-lFiveHC32

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


y ejecuta este fichero go.bat

go.bat
Code: Select all  Expand view  RUN
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
c:\harbour\bin\hbmk2 infowin.hbp -comp=msvc
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para Instalar Microsoft Visual Studio

Postby Antonio Linares » Tue Apr 19, 2022 5:42 am

Aqui tienes un ejemplo completo, probado y funcionando:

test.hbp
Code: Select all  Expand view  RUN
-gui

-Ic:\fwh\include

test.prg

-Lc:\fwh\lib

-lFiveH32
-lFiveHC32

-lgdiplus
-lole32
-lOleDlg
-lversion

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

-ldflag=/NODEFAULTLIB:msvcrt
 


go32.bat
Code: Select all  Expand view  RUN
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
c:\harbour\bin\hbmk2 test.hbp -comp=msvc
test.exe
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para Instalar Microsoft Visual Studio

Postby remtec » Tue Apr 19, 2022 1:22 pm

Buen dia Maestro Antonio.

Muy agradecido por toda su ayuda y tiempo dedicado.

Funciono PERFECTO !!!!.

Ahora mi duda del millón, que diferencia hay al usar esta forma "hbmk2" y la de hacerlo de la otra forma que estaba intentando con el archivo MAK (harbour y CL.exe)?

Muchos saludos y muchas gracias.

Antonio.


Antonio Linares wrote:Crea el siguiente archivo infowin.hbp

infowin.hbp
Code: Select all  Expand view  RUN
-gui

-Ic:\fwh\include

InfoWin.PRG
Ingreso.PRG
Actu_usu.PRG
Ing_caj.PRG  
Cua_caj.PRG
Impvale.PRG
Rutinas.PRG
Ing_Hume.PRG
Reporte2.PRG
Prue1.PRG
Infor1.PRG
ImpLiq.PRG
InfoFact.PRG
TarjeSeg.PRG
TarjeLiq.PRG
GeneLiq.PRG
ImpAnti.PRG
EstaExa.PRG
InfoProc.PRG
Ing_Trans.PRG
ImpRemsu.PRG
CanTrans.PRG

-Lc:\FWH\lib

-lFiveH32
-lFiveHC32

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


y ejecuta este fichero go.bat

go.bat
Code: Select all  Expand view  RUN
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
c:\harbour\bin\hbmk2 infowin.hbp -comp=msvc
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda para Instalar Microsoft Visual Studio

Postby Antonio Linares » Tue Apr 19, 2022 3:07 pm

Te he enviado por email un ejemplo funcionando con el make de MS :-)

Construir con hbmk2.exe es más simple y fácil, por eso el animar a todos a usarlo
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Ayuda para Instalar Microsoft Visual Studio

Postby remtec » Tue Apr 19, 2022 3:37 pm

Maestro Antonio, muy buen día.

Muy agradecido por toda su ayuda y preocupación.

Ya he recibido su email, trabajare en el.

Mil disculpas por todas las molestias que le he ocasionado, realmente se paso.

Ahora a trabajar y avanzar en esta nueva herramienta.

Muchos saludos y eternas gracias.

Antonio
FWH 22.10 - HARBOUR - PELLES C
remtec
 
Posts: 719
Joined: Fri May 12, 2017 2:50 pm

Re: Ayuda para Instalar Microsoft Visual Studio

Postby karinha » Tue Apr 19, 2022 3:54 pm

RemTec, donde que hago el download del Microsoft Visual Studio 2019 para 32 bits? És posible?

Gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7874
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 8 guests