FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error al compilar con VS2019
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Error al compilar con VS2019
Posted: Wed Apr 05, 2023 07:54 PM
Buenas Estimados

Me sale 茅ste error al compilar con VS2019
Code (fw): Select all Collapse
LINK : fatal error LNK1000: Internal error during LIB::Search
Que puede ser?

Gracias por la ayuda
Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error al compilar con VS2019
Posted: Wed Apr 05, 2023 10:21 PM
Gracias Estimado Joao

Nada :(
Saludos,



Adhemar C.
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 06:41 AM

Hola amigo.

Que versi贸n de FWH 32 o 64 bits?

Te refieres a los ejemplos de FWH ?

Si es un proyecto, compilas con Fivedit o hbmk2?

Mi experiencia con 32 bits FWH:

Los ejemplos de FWH . Ok

Hbmk2 . Ok.

Fivedit . Error (podr铆a ser que yo tengo versi贸n Enterprise). Si alguien pudiera postear que le funciona bien , que no sea Crist贸bal que a 茅l siempre le va bien [emoji38][emoji1787] )

Saludos

Jose

Enviado desde mi Lenovo TB-J606F mediante Tapatalk

Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 06:48 AM

Estimado Adhemar,

Vuelve a correr el instalador de VS2019 y selecciona la opci贸n reparar

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 12:11 PM
Estimados

Muchas gracias por responder

Tengo la versi贸n portable de VS2019

Descargar de aqu铆
https://drive.google.com/file/d/1EmHXCJUlpuLISg9M1KRLWTAg2lkWPkye/view?usp=share_link

Si alguien tiene la VS2022 portable si puede, que la comparta porfa.

Gracias por la ayuda
Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 12:29 PM
acuellar wrote:Estimados

Muchas gracias por responder

Tengo la versi贸n portable de VS2019

Descargar de aqu铆
https://drive.google.com/file/d/1EmHXCJUlpuLISg9M1KRLWTAg2lkWPkye/view?usp=share_link

Si alguien tiene la VS2022 portable si puede, que la comparta porfa.

Gracias por la ayuda
32 贸 64 Bits?

Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 02:18 PM

Es 32Bit Estimado Joao

Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 03:05 PM
acuellar wrote:Es 32Bit Estimado Joao
Estimado Adhemar esta Descarga, mi Antivirus o Windows bloque贸 la descarga, algo anda mal con esta versi贸n 2019, mejor descargue otra y vuelva a instalar. Por seguridad.

Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 03:11 PM

Gracias Estimado Joao

Estoy buscando la VS2022

Espero alguien la comparta.

Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 04:29 PM
Estimados, a ver si uno de estos dos archivos funciona.

https://mega.nz/file/BQF1hTTa#aB2M8raktM-AuT_7HBXBJu4La0Rem1BidNgLlLH3sN0

Regards, saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 07:54 PM
Lo logr茅 :D

Instalando el VS Community 2022

Con el .bat
Code (fw): Select all Collapse
call "%ProgramFiles%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat" x86
D:\Sistemas\Compiler\HarbourVS\bin\hbmk2 data\prg\proyectoVS.hbp -comp=msvc -run
Intentar茅 hacerlo portable para no tenerlo instalado :)

Me sali贸 茅ste error: warning C4996: 'inet_addr': Use inet_pton() or InetPton() instead or defin
En 茅sta funci贸n
Code (fw): Select all Collapse
#pragma BEGINDUMP
#include <hbapi.h> 
#include <winsock2.h>
#include <iphlpapi.h>
#include <icmpapi.h>

int hb_Ping( const char * cp )
{
聽 聽 HANDLE hIcmpFile;
聽 聽 unsigned long ipaddr;
聽 聽 DWORD dwRetVal;
聽 聽 char SendData[32] = "Data Buffer";
聽 聽 LPVOID ReplyBuffer;
聽 聽 DWORD ReplySize;

聽 聽 ipaddr = inet_addr( cp ); 聽//El error lo da en 茅sta l铆nea
聽 聽 if (ipaddr == INADDR_NONE)
聽 聽 聽 聽 return 1;
聽 聽 
聽 聽 hIcmpFile = IcmpCreateFile();
聽 聽 if (hIcmpFile == INVALID_HANDLE_VALUE)
聽 聽 聽 聽 return 2;

聽 聽 ReplySize = sizeof(ICMP_ECHO_REPLY) + sizeof(SendData);
聽 聽 ReplyBuffer = (VOID*) malloc(ReplySize);
聽 聽 if (ReplyBuffer == NULL)
聽 聽 聽 聽 return 3;
聽 聽 聽 聽 dwRetVal = IcmpSendEcho(hIcmpFile, ipaddr, SendData, sizeof(SendData), 
聽 聽 聽 聽 NULL, ReplyBuffer, ReplySize, 1000);

聽 聽 if (dwRetVal == 0)
聽 聽 聽 聽 return 4;
聽 聽 return 0;
}

HB_FUNC( HB_PING )
{
聽 聽hb_retni( hb_Ping( hb_parc( 1 ) ) );
}
#pragma ENDDUMP
Y 茅stos otros:
hbct.lib(dattime3.obj) : error LNK2005: ya se defini贸 _HB_FUN_SETTIME en fivehc32.lib(DATETIME.obj)
hbct.lib(dattime3.obj) : error LNK2005: ya se defini贸 _HB_FUN_SETDATE en fivehc32.lib(DATETIME.obj)
En 茅sta funci贸n:
Code (fw): Select all Collapse
Function FtpFecha(cFile,cFtpSite,cUsuario,cPass)
聽 oInt:=tInternet():New()
聽 oFtp:=tFtp():New(cFtpSite,oInt,cUsuario,cPass)
聽
聽 IF !Empty(oFtp:hFtp)
聽 聽 聽aFiles:=oFtp:Directory(cFile) 
聽 聽 聽IF Len(aFiles)>0 聽 聽 聽 聽
聽 聽 聽 聽 HoraNew:= aFiles[1,4]
聽 聽 聽 聽 FtpFecExeNew:=dToS(aFiles[1,3])+Left(HoraNew,2)+Subs(HoraNew,4,2)+Right(HoraNew,2)
聽 聽 聽 Endif
聽 Else
聽 聽 聽 聽FtpFecExeNew:=""
聽 EndIf
聽Return FtpFecExeNew
Por ahora las he puesto en comentario :(

Gracias por la ayuda
Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Error al compilar con VS2019
Posted: Thu Apr 06, 2023 08:08 PM
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error al compilar con VS2019
Posted: Fri Apr 07, 2023 07:19 PM
Muchas gracias Estimado Joao

Hice los cambios que indican pero no funcionan :(
Como es un warning no hay problema

Que par谩metro o flag se pone en el .HBP para que no muestre los warning?

En la otra funci贸n, lo que hace es verificar la fecha y hora del SISTEMA.EXE que coloco en el FTP si es diferente al en ejecuci贸n lo actualiza.

He realizado 茅stos cambios, sin obtener buen resultado.
Code (fw): Select all Collapse
//He cambiado
聽 聽oInt:=tInternet():New()
聽 oFtp:=tFtp():New(cFtpSite,oInt,cUsuario,cPass)
聽//Por 茅stas que no dan error
聽 聽oCon:=Turl():New("ftp://"+cusuario+":"+cpass+"@"+cftpsite)
聽 聽oFTP:=TIpClientFtp():New(oCon, .T.)
//En 茅sta me da error
聽 聽 aFiles:=oFtp:Directory(cFile) 聽//cFile es SISTEMA.EXE
//Como se carga la tabla con el archivo? para obtener su fecha y hora


Gracias por la ayuda
Saludos,



Adhemar C.
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Error al compilar con VS2019
Posted: Fri Apr 07, 2023 10:24 PM
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341