FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Compilar con vs2019_make
Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM
Compilar con vs2019_make
Posted: Thu Nov 10, 2022 01:47 AM
Hola buenas noches para todos, de nuevo yo.

Por recomendaci贸n de nuestro amigo Cristobal estamos intentando compilar la aplicaci贸n utilizando el compilador de Microsoft, estamos utilizando el make que viene creado en la carpeta de los make.
cambiamos la configuraci贸n de las rutas.

Pero al compilar los devuelve el siguiente error:
Code (fw): Select all Collapse
C:\fwh2210\makes\vs2019_make>call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
La l铆nea escrita es demasiado larga.
La sintaxis del comando no es correcta.
C:\fwh2210\makes\vs2019_make>
El tema es que esa es la ruta correcta, en donde esta el archivo vcvarsall.bat
go.bat
Code (fw): Select all Collapse
call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
nmake test.mak
test.exe
Saludos
LEANDRO AREVALO
Bogot谩 (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Compilar con vs2019_make
Posted: Thu Nov 10, 2022 07:01 AM

Estimado Leandro,

FWH los usa asi desde samples\buildh32.bat y buildh64.bat sin problema:

call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x86

call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM
Re: Compilar con vs2019_make
Posted: Thu Nov 10, 2022 12:54 PM
Antonio gracias por responder

Ahora esta devolviendo estos errores
Code (fw): Select all Collapse
Utilidad de mantenimiento de programas de Microsoft (R) versi贸n 14.29.30040.0
(C) Microsoft Corporation. Todos los derechos reservados.

聽 聽 聽 聽 echo one.obj two.obj three.obj > msvc.tmp
聽 聽 聽 聽 echo c:\fwh2210\lib\FiveH32.lib c:\fwh2210\lib\FiveHC32.lib >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbrtl.lib 聽 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbvm.lib 聽 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\gtgui.lib 聽 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hblang.lib 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbmacro.lib 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbrdd.lib 聽 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\rddntx.lib 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\rddcdx.lib 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\rddfpt.lib 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbsix.lib 聽 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbdebug.lib 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbcommon.lib >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbpp.lib 聽 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbwin.lib 聽 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbcplr.lib 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\xhb.lib 聽 聽 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbpcre.lib 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbct.lib 聽 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbcpage.lib 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbzlib.lib 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\png.lib 聽 聽 聽>> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbziparc.lib >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\hbmzip.lib 聽 >> msvc.tmp
聽 聽 聽 聽 echo c:\Harbour_32_VSC2019\lib\minizip.lib 聽>> msvc.tmp
聽 聽 聽 聽 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
聽 聽 聽 聽 link /OUT:test.exe @msvc.tmp /nologo /subsystem:windows /force:multiple /NODEFAULTLIB:msvcrt
hbrtl.lib(hbsocket.obj) : error LNK2019: s铆mbolo externo __imp__WSAIoctl@36 sin resolver al que se hace referencia en la funci贸n _hb_socketGetIFaces
hbrtl.lib(hbsocket.obj) : error LNK2019: s铆mbolo externo __imp__getaddrinfo@16 sin resolver al que se hace referencia en la funci贸n _hb_socketGetHosts
hbrtl.lib(hbsocket.obj) : error LNK2019: s铆mbolo externo __imp__freeaddrinfo@4 sin resolver al que se hace referencia en la funci贸n _hb_socketGetHosts
hbrtl.lib(hbsocket.obj) : error LNK2019: s铆mbolo externo __imp__getnameinfo@28 sin resolver al que se hace referencia en la funci贸n _hb_socketGetHostName
hbrtl.lib(hbsocket.obj) : error LNK2019: s铆mbolo externo __imp__inet_pton@12 sin resolver al que se hace referencia en la funci贸n _hb_socketAddrFromItem
hbrtl.lib(hbsocket.obj) : error LNK2019: s铆mbolo externo _inet_ntop@16 sin resolver al que se hace referencia en la funci贸n _hb_socketAddrGetName
test.exe : fatal error LNK1120: 6 externos sin resolver
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x86\link.EXE"' : c贸digo devuelto '0x460'
Stop.
Saludos
LEANDRO AREVALO
Bogot谩 (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Compilar con vs2019_make
Posted: Thu Nov 10, 2022 06:59 PM

Estimado Leandro,

Comprueba que est茅s enlazando ws2_32.lib

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion