Salut à tous, bon voilà, j'ai fait un programme de gestion de BDD sous code blocks mais ça renvoi des erreurs en mode debug mais fonctionne bien en mode release. Y-a-til quelqu'un qui pourrai m'aider?

voici mon code si quelqu'un aura une idée merci!

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <stdio.h>
#include <stdlib.h>
#include <winsock.h>
#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","root","","bdd",0,NULL,0))
        {
 
            mysql_query(&mysql, "SELECT * FROM adherent");
 
 
            MYSQL_RES *result = NULL;
            MYSQL_ROW *row = NULL;
 
            unsigned int i = 0;
            unsigned int num_champs = 0;
 
 
            result = mysql_use_result(&mysql);
 
 
            num_champs = mysql_num_fields(result);
 
 
            while ((row = mysql_fetch_row(result)))
            {
 
                unsigned long *lengths;
 
 
                lengths = mysql_fetch_lengths(result);
 
 
               for(i = 0; i < num_champs; i++)
               {
                   //On ecrit toutes les valeurs
                   printf("[%.*s] ", (int) lengths[i], row[i] ? row[i] : "NULL");
               }
               printf("\n");
            }
 
 
            mysql_free_result(result);
 
 
            mysql_close(&mysql);
 
        }
        else  //Sinon ...
        {
            printf("Une erreur s'est produite lors de la connexion à la BDD!");
        }
 
 
    return 0;
}
||=== bdd, Debug ===|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c||In function 'main'
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|37|warning: assignment from incompatible pointer type|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|49|warning: pointer type mismatch in conditional expression|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|49|warning: format '%.*s' expects type 'char *', but argument 3 has type 'void * const'|
obj\Debug\main.o||In function `main'
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|13|undefined reference to `mysql_init@4'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|15|undefined reference to `mysql_options@12'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|18|undefined reference to `mysql_real_connect@32'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|21|undefined reference to `mysql_query@8'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|31|undefined reference to `mysql_use_result@4'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|34|undefined reference to `mysql_num_fields@4'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|43|undefined reference to `mysql_fetch_lengths@4'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|37|undefined reference to `mysql_fetch_row@4'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|55|undefined reference to `mysql_free_result@4'|
C:\Documents and Settings\Administrateur\Bureau\apmysql\bdd\main.c|58|undefined reference to `mysql_close@4'|
||=== Build finished: 10 errors, 3 warnings ===|