Problème de linkage avec mysql
Bonjour à tous,
Je cherche actuellement à piloter MySql depuis un programme en C++ sous Code::block.
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
#include <iostream>
#include <windows.h>
#include <mysql/mysql.h>
int main()
{
MYSQL *mysql;
MYSQL *connect;
int ok;
char query[] = "INSERT INTO connectes VALUES('', pseudo')";
mysql = mysql_init(NULL);
connect = mysql_real_connect(mysql,"host","pseudo","mot_de_passe", "bdd", 0, "", 0);
ok = mysql_real_query(connect, query, (unsigned int) strlen(query));
mysql_close(mysql);
return 0;
} |
Et lorsque je le compile j'obtiens une erreur :
Code:
1 2 3 4 5 6
| obj\Debug\main.o||In function `main':|
rald\Mes documents\Blocks\Programmes\api\main.cpp|12|undefined reference to `mysql_init@4'|
rald\Mes documents\Blocks\Programmes\api\main.cpp|13|undefined reference to `mysql_real_connect@32'|
rald\Mes documents\Blocks\Programmes\api\main.cpp|15|undefined reference to `mysql_real_query@12'|
rald\Mes documents\Blocks\Programmes\api\main.cpp|17|undefined reference to `mysql_close@4'|
||=== Build finished: 4 errors, 0 warnings ===| |
D'après mes recherches, le problème viens des liens, mais j'ai essayé pas mal de choses et à chaque fois une nouvelle erreur survient !
Si vous avez la solution donnez la moi... je vous en prie =(
Configuration: Windows XP
Firefox 2.0.0.12