[C con Clase] Mysql en GNU

Programante programante en gmail.com
Vie Mayo 15 22:42:04 CEST 2009


Rubén escribió:
> Buenas,
>
> Quiero aprender a manejar bases de datos, por lo que me instalado
> MySQL en el portátil.
>
> Lo que no encuentro en la curso de C++ y SQL es qué configuración
> necesito para hacer funcionar Anjuta para MySQL.
>
> He instalado desde Synaptic (uso Ubuntu y Debian) mysql 5.0 y en el
> main.cc añado el include así:
>
> #include <mysql.h>
>
> pero me da error 21:19: error: mysql.h: No existe el fichero ó directorio
>
> ¿Alguien sabe que configuración necesito o en que estoy fallando?
>
> Gracias y un saludo,
>
> Rubén.

Te falta tener mysql.h en el directorio de include.
Como usas Linux, los más probable es que hayas instalado sólo el
programa, y no el entorno de desarrollo.
Estará en el paquete mysql-dev o mysql5-dev
Para enlazar las librerías normalmente siempre necesitarás la versión
-dev de los paquetes.
Asimismo, al compilar tendrás que usar parámetros del tipo -lmysql para
no tener errores de enlazado.

Espero que esto te sirva.





Más información sobre la lista de distribución Cconclase