Discussion:
Problemas Conexion a mysql desde Borland c++ 5.0
(demasiado antiguo para responder)
Ulises
2004-09-14 22:48:00 UTC
Permalink
Cómo puedo comunicarme con mysql desde Borland c++ 5.0? El problema es
que cuando presiono "ctrl+F9" compila muy bien, sin errores; pero
cuando presiono "F9" (make) Aparecen tantos errores como funciones de
la API de C de mysql (ver. 3.23.40) por ejemplo "mysql_init()". El
error dice "Unresolved external" y luego el nombre de la función,
después "referebced from module" y el nombre del archivo fuente que
quiero compilar.
Muchas gracias por su atención!!!! (ayuda, por favor!!!)
Zephryn Xirdal
2004-09-16 21:11:05 UTC
Permalink
Te falta incluir la biblioteca de importación del mysql al proyecto. El
problema te viene del enlazado, cuando el "linker" busca dónde está la
implementación de todas esas funciones y no las encuentra.

Deberías tener algo así como mysql.lib en algún lado del mysql, y debes
añadir una referencia a la misma en el proyecto... Pero ten en cuenta que se
trate de una biblioteca de importación para borland, porque el formato es
diferente al de microsoft.
--
***************************************************************
No hace falta renunciar al pasado al entrar en el porvenir. Al cambiar las
cosas no es necesario perderlas.
-- John Cage.
***************************************************************
* Pow. by zxFortune http://sourceforge.net/projects/zxfortune *
* Put a fortune in your live. It's free, it's good, it's GPL *
***************************************************************
Post by Ulises
Cómo puedo comunicarme con mysql desde Borland c++ 5.0? El problema es
que cuando presiono "ctrl+F9" compila muy bien, sin errores; pero
cuando presiono "F9" (make) Aparecen tantos errores como funciones de
la API de C de mysql (ver. 3.23.40) por ejemplo "mysql_init()". El
error dice "Unresolved external" y luego el nombre de la función,
después "referebced from module" y el nombre del archivo fuente que
quiero compilar.
Muchas gracias por su atención!!!! (ayuda, por favor!!!)
BitterB
2004-09-16 11:18:55 UTC
Permalink
Post by Ulises
Cómo puedo comunicarme con mysql desde Borland c++ 5.0? El problema es
que cuando presiono "ctrl+F9" compila muy bien, sin errores; pero
cuando presiono "F9" (make) Aparecen tantos errores como funciones de
la API de C de mysql (ver. 3.23.40) por ejemplo "mysql_init()". El
error dice "Unresolved external" y luego el nombre de la función,
después "referebced from module" y el nombre del archivo fuente que
quiero compilar.
Muchas gracias por su atención!!!! (ayuda, por favor!!!)
Nunca he utilizado la API que mencionas, pero el error que te da es porque
el compilador no encuentra las funciones de la API, no se te habra olvidado
incluir algun archivo .h ?
--
Vamos a crear una civilizacion de la mente en el ciberespacio. Que sea mas
humana y hermosa que el mundo que vuestros gobiernos han creado hasta
ahora.
qr
2004-09-19 20:11:38 UTC
Permalink
Ocurre algo parecido en Linux cuando utilizamos las funciones de math.h
A la hora de crear el ejecutable hay que poner la opción -lm para que enlace
con libm.a, porque en math.h sólo están las cabeceras de las funciones, no
la implementación.
Post by Ulises
Cómo puedo comunicarme con mysql desde Borland c++ 5.0? El problema es
que cuando presiono "ctrl+F9" compila muy bien, sin errores; pero
cuando presiono "F9" (make) Aparecen tantos errores como funciones de
la API de C de mysql (ver. 3.23.40) por ejemplo "mysql_init()". El
error dice "Unresolved external" y luego el nombre de la función,
después "referebced from module" y el nombre del archivo fuente que
quiero compilar.
Muchas gracias por su atención!!!! (ayuda, por favor!!!)
Loading...