unresolved external symbol _
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 ___sqlastop@4
DRIVER2.obj : error LNK2001: unresolved external symbol __sqlacall@20
DRIVER2.obj : error LNK2001: unresolved external symbol __sqlasetdata@24
DRIVER2.obj : error LNK2001: unresolved external symbol __sqlaaloc@16
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
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 ___sqlastop@4
DRIVER2.obj : error LNK2001: unresolved external symbol __sqlacall@20
DRIVER2.obj : error LNK2001: unresolved external symbol __sqlasetdata@24
DRIVER2.obj : error LNK2001: unresolved external symbol __sqlaaloc@16
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
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.
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.
