Error al compilar

Post Reply
User avatar
acuellar
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Error al compilar

Post by acuellar »

Buenas estimados

Code: Select all | Expand

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.
User avatar
jvtecheto
Posts: 603
Joined: Mon Mar 04, 2013 4:32 pm
Location: Spain

Re: Error al compilar

Post by jvtecheto »

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/ ... =msvc-170
Stack overflow sobre simbolo externo sin resolver
https://es.stackoverflow.com/questions ... al-symbol
Y en los foros de Fivetech (Mira las 2 respuestas de Antonio)
https://forums.fivetechsupport.com/vie ... 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
User avatar
Antonio Linares
Site Admin
Posts: 42393
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 9 times
Been thanked: 41 times
Contact:

Re: Error al compilar

Post by Antonio Linares »

acuellar wrote:Buenas estimados

Code: Select all | Expand

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
User avatar
acuellar
Posts: 1645
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Error al compilar

Post by acuellar »

Muchas gracias estimado Antonio

Me faltaba enlazar ws2_32.lib
Saludos,

Adhemar C.
Post Reply