Bonjour à tous,
Je cherche actuellement à piloter MySql depuis un programme en C++ sous Code::block.
Voici mon code :
Et lorsque je le compile j'obtiens une erreur :
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 #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; }
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 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ===|
Si vous avez la solution donnez la moi... je vous en prie =(
Configuration: Windows XP
Firefox 2.0.0.12
Partager