Problema al constuir Harbour 64 bits MSVC64
Publicado: Lun Ene 31, 2022 3:05 pm
Intentando construir Harbour 64 bits con MSVC64 .
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
A mi parecer creo que el problema esta en estas lineas
El manual da por hecho que tenemos los ficheros en la carpeta lib\win\msvc64, pero no es asi.
Entonces .. .donde conseguir esas libs, yo tengo las .dll pero no las .lib.
Agradezco como siempre vuestros sabios consejos.
Jose Vte.
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.