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 :

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;
}
Et là j'obtiens ces erreurs :

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