FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error al compilar
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Error al compilar
Posted: Mon Apr 17, 2023 05:56 PM
Buenas estimados
Code (fw): Select all Collapse
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
Me da esos errores al compilar con MSVS2022
Qué librería puede estar faltando?

Gracias por la ayuda
Saludos,



Adhemar C.
Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM
Re: Error al compilar
Posted: Mon Apr 17, 2023 06:35 PM
Hola amigo.

De libreria yo diria que no te falta ninguna, las funciones que te indica en el error estan en la lib hbrtl.lib.

Creo que el error como te dice esta en el hbsocket.obj que te indica, que seguramente sera donde estan esas funciones.

¿Trabajas con sockets en tu aplicacion ?
¿ Algun error en el codigo ?

o tienes la libreria dañada, podrias probar a instalar otra version de harbour para MSVC32.
Mira la informacion de microsoft sobre el error lnk2019
https://learn.microsoft.com/es-es/cpp/error-messages/tool-errors/linker-tools-error-lnk2019?view=msvc-170
Stack overflow sobre simbolo externo sin resolver
https://es.stackoverflow.com/questions/33492/error-simbolo-externo-sin-resolver-c https://es.stackoverflow.com/questions/208080/c-error-lnk2019-unresolved-external-symbol
Y en los foros de Fivetech (Mira las 2 respuestas de Antonio)
https://forums.fivetechsupport.com/viewtopic.php?f=3&t=26213&hilit=png.lib&start=15 https://fivetechsupport.com/forums/viewtopic.php?f=3&t=24992

A ver si alguien mas experto que yo, te da mas indicaciones.

Saludos.

Jose.
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
Posted: Mon Apr 17, 2023 07:10 PM
acuellar wrote:Buenas estimados
Code (fw): Select all Collapse
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
Me da esos errores al compilar con MSVS2022
Qué librería puede estar faltando?

Gracias por la ayuda
Comprueba que estés enlazando ws2_32.lib y iphlpapi.lib
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: Error al compilar
Posted: Mon Apr 17, 2023 07:43 PM

Muchas gracias estimado Antonio

Me faltaba enlazar ws2_32.lib

Saludos,



Adhemar C.

Continue the discussion