unresolved external symbol _

beaorpa
31 de Marzo del 2005
Hola
Estoy intentando compilar un programa en C con SQL embebido (BD DB2) con Visual C 6.0 pero obtengo errores del tipo
Linking...
DRIVER2.obj : error LNK2001: unresolved external symbol [email protected]
DRIVER2.obj : error LNK2001: unresolved external symbol [email protected]
DRIVER2.obj : error LNK2001: unresolved external symbol [email protected]
DRIVER2.obj : error LNK2001: unresolved external symbol [email protected]
DRIVER.exe : fatal error LNK1120: -- unresolved
externals
Error executing link.exe.

Creo que el error se puede producir xp no he especificado alguna librería necesarias para linkar el programa pero las he revisado mil veces y creo tener todas( /lib, /bin, /include...) ¿alguien puede decirme cual es la librería en la que se encuentran especificamente estos símbolos o como buscarlos?
¿ Es posible que el error sea otro?
Muchas gracias anticipadas


chuidiang
31 de Marzo del 2005
Hola:

Una cosa son los ficheros .h y otro las librerias (.dll o .lib). Los .h los tienes todos, porque si no el error seria de compilado y de que no encuentra un .h

La libreria tiene que ser un fichero .dll o un fichero .lib
Los simbolos que te faltan son todos sql, asi que la libreria que te falta debe ser alguna libreria de sql, es decir, algun fichero .dll o .lib que venga con el paquete de sql que te hayas instalado. Busca en el directorio donde hayas instalado ese sql.

Se bueno.