Merci pour la réponse, mais MySQL est installé. J'ai finalement trouvé. J'ai dl les source de MySQL sur mysql.org
mysql.h est dedans, j'ai fais un #include "/[chemin]/mysql.h" et une compilation du type gcc -Wall fichier.c -o fichier -L/usr/lib/mysql -lmysqlclient
voilà pr ceux qui ont ce PB
Loup
-------------------------------
Réponse au message :
-------------------------------
> Installe MySQL et tu l'auras.
>
> Kaid -
kaid.fr.st>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'aimerais faire la même chose, sauf que je n'ai même pas le fichier mysql.h !!! Ou peut on le trouver ?
> >
> > Merci
> >
> > Loup
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > - T'as linké ton programme avec la lib de MySQL ?
> > >
> > > - Tu es sûr que ton serveur MySQL est bien configuré (pas très compliqué) et qu'il tourne ?
> > >
> > > Kaid -
kaid.fr.st> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour à tous
> > > >
> > > > Je voudrais ouvrir une base de données en C++ sous Linux (redhat 8) et avec KDevelop.
> > > > Pour se faire, il faut que j'utilise les fonctions se trouvant dans mysql.h.
> > > > Voici mon programme :
> > > >
> > > > #include <iostream.h>
> > > > #include <stdlib.h>
> > > > #include </usr/include/mysql/mysql.h>
> > > >
> > > > int main(int argc, char *argv[])
> > > > {
> > > >
> > > > MYSQL mysql;
> > > > mysql_real_connect(&mysql,NULL,NULL,NULL, "MaDataBase", 0, NULL,0);
> > > > ...
> > > > ...
> > > > mysql_close(&mysql);
> > > >
> > > > return EXIT_SUCCESS;
> > > > }
> > > >
> > > > Lors de la COMPILATION, je n'ai AUCUNE ERREUR, mais lorsque j'execute, j'ai les erreurs suivantes :
> > > >
> > > > main.cpp:12: undefined reference to `mysql_real_connect'
> > > > main.cpp:13: undefined reference to `mysql_close'
> > > >
> > > > Y a t il quelque chose a faire avant de pouvoir ouvrir ma base de données de cette façon ?
> > > > (j'ai essayé de démarrer le serveur mysql (avec « mysqld start ») mais j'ai toujours ces erreurs lorsque j'execute)
> > > >
> > > > Si vous pouviez m'aider, je vous en serai très reconnaissant !
> > > > Merci
> > > >
> > >
> >
>