El amigo Charly me paso un pequeño manual que explica como construir Harbour 64 bits para MSVC 64 , (me he permitido renombrar el nombre del mismo para ser mas explicito)
Os lo dejo por si a alquien le es de utilidad.
perfecto, pero al ir a aplicarlo me encuentro en que no me genera nada.
Despues de seguir todos los pasos cuango tengo el fichero go64.bat
Código: Seleccionar todo
@echo off
set HB_BUILD_MODE=c
set HB_USER_PRGFLAGS=-l-
set HB_BUILD_CONTRIBS=
set HB_WITH_OPENSSL=C:\OpenSSL-Win64\include
set HB_WITH_CURL=C:\curl\include
set HB_OPENSSL_STATIC=yes
set HB_STATIC_OPENSSL=yes
set HB_STATIC_CURL=yes
set HB_BUILD_DYN=no
set HB_BUILD_CONTRIB_DYN=no
set HB_COMPILER=msvc64
del .\src\common\obj\win\msvc64\hbver.obj
del .\src\common\obj\win\msvc64\hbver_dyn.obj
del .\src\common\obj\win\msvc\hbverdsp.obj
@echo .
@echo Inicio Compilacion Harbour 64
@echo -----------------------------
win-make.exe
copy lib\win\msvc64\libcrypto-1_1-x64.lib lib\win\msvc64\libcrypto.lib
copy lib\win\msvc64\libssl-1_1-x64.lib lib\win\msvc64\libeay32.lib
copy lib\win\msvc64\libcurl-x64.lib lib\win\msvc64\libcurl.lib
@echo .
@echo Creacion carpeta de distribucion de Harbour 64
@echo ----------------------------------------------
mkdir output
mkdir output\win64
mkdir output\win64\bin
mkdir output\win64\lib
mkdir output\win64\include
copy bin\win\msvc64\*.exe output\win64\bin
copy lib\win\msvc64\*.lib output\win64\lib
copy include output\win64\include
Código: Seleccionar todo
copy lib\win\msvc64\libcrypto-1_1-x64.lib lib\win\msvc64\libcrypto.lib
copy lib\win\msvc64\libssl-1_1-x64.lib lib\win\msvc64\libeay32.lib
copy lib\win\msvc64\libcurl-x64.lib lib\win\msvc64\libcurl.lib
Entonces .. .donde conseguir esas libs, yo tengo las .dll pero no las .lib.
Agradezco como siempre vuestros sabios consejos.
Jose Vte.