bonjour tous;
Je trouve beaucoup de problèmes pour réaliser une connexion entre un prog C++ et une base de données SQL, voici le code :
#include <stdio.h>
#include <stdlib.h>
#include <arpa/inet.h>
#include </usr/include/mysql/mysql.h>
int main()
{
MYSQL mysql;
mysql_init(&mysql);
mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"option");
if(mysql_real_connect(&mysql,"localhost","user_name","******","etudiant",0,NULL,0))
{
mysql_close(&mysql);
}
else
{
printf("Une erreur s'est produite lors de la connexion à la BDD!");
}
return 0;
}
Lorsque j'exécute, l'arreur suivante s'affiche :
/tmp/ccOj1hvp.o: In function `main':
base.cpp:(.text+0x29): undefined reference to `mysql_init'
base.cpp:(.text+0x47): undefined reference to `mysql_options'
base.cpp:(.text+0x8d): undefined reference to `mysql_real_connect'
base.cpp:(.text+0xa4): undefined reference to `mysql_close'
/tmp/ccOj1hvp.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld a retourné 1 code d'état d'exécution
Merci d'avance