Problema al constuir Harbour 64 bits MSVC64

Responder
Avatar de Usuario
jvtecheto
Mensajes: 56
Registered for: 3 years 4 months
Spain

Problema al constuir Harbour 64 bits MSVC64

Mensaje por jvtecheto »

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

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
A mi parecer creo que el problema esta en estas lineas

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
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.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Entusiasta de la programacion y de Harbour, Fivewin en particular.

Avatar de Usuario
charly
Mensajes: 145
Registered for: 3 years 5 months

Mensaje por charly »

Jose
jvtecheto escribió: Lun Ene 31, 2022 3:05 pm A mi parecer creo que el problema esta en estas lineas

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

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.
No hay ningun problema. Estas libs se crean con la compilacion que hace anteriormente win-make. Una vez creadas se copian.

Por favor sigue el manual tal como se especifica todo y lo conseguiras.

Gracias.
Salutacions, saludos, regards.
Charly

"...programar es fácil, hacer programas es difícil..."

https://httpd2.blogspot.com/
https://forum.modharbour.app

Avatar de Usuario
jvtecheto
Mensajes: 56
Registered for: 3 years 4 months
Spain

Mensaje por jvtecheto »

Charly

Lo consegui. Si a alquien le interesa Harbour64 construido con MSVC64 2019 (con la carpeta de contrib tambien :D ) solo teneis que decirlo.

Moltes gracies.

Jose Vte.
Entusiasta de la programacion y de Harbour, Fivewin en particular.

Avatar de Usuario
charly
Mensajes: 145
Registered for: 3 years 5 months

Mensaje por charly »

Jose,

Lo conseguiste con el manual o tuviste que cambiar algo ? :roll:

C.
Salutacions, saludos, regards.
Charly

"...programar es fácil, hacer programas es difícil..."

https://httpd2.blogspot.com/
https://forum.modharbour.app

Avatar de Usuario
jvtecheto
Mensajes: 56
Registered for: 3 years 4 months
Spain

Mensaje por jvtecheto »

Hola Charly

Siguiendo paso a paso tu manual
la primera vez debi de saltarme algun paso. (el manual es super detallado, pero hay algunos pasos).

Nada, perfecto.

Jose Vte.
Entusiasta de la programacion y de Harbour, Fivewin en particular.

Responder