Bonjour,
Je tente d'utiliser MySQL en C++, je compile avec l'IDE Code::Blocks sous Windows.
Maintenant, lorsque je tente de compiler ce simple code :
Et là j'obtiens ces erreurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <stdio.h> #include <winsock.h> #include <mysql.h> int main(int argc, char *argv[]) { MYSQL mysql; mysql_init(&mysql); mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"testMySQL"); if (!mysql_real_connect(&mysql,"localhost","root","","lapage",0,NULL,0)) { fprintf(stderr, "Impossible de se connecter à la base de données, erreur : %s\n", mysql_error(&mysql)); } int y; scanf("%ld", y); return 0; }
undefined reference to mysql_init
undefined reference to mysql_real_connect
etc...
J'ai fouillé sur le web, ce que je trouve : http://dev.mysql.com/doc/refman/5.0/fr/link-errors.html
C'est exactement mon problème, par contre je ne comprends pas ce qu'ils veulent dire par "Ligne de liaison", il en est autant pour la commande mysql_config, que je ne trouve pas.
Merci d'avance de votre aide
Partager