MySQL problème compilation undefined reference to `mysql_init'
Bonjour, je suis un profane :pastaper: dans le C++ et je souhaite faire un petit programme qui puisse géré une BDD .. seulement je me trouve confronté à une difficulté inattendu.. et c'est le fameux:
Code:
undefined reference to `mysql_init'
ma ligne de compile est la suivante:
Code:
g++ r_toto.cpp -o sortie -I /usr/include/mysql -L /usr/lib/libmysqlclient -L /usr/lib64/mysql
voici le début de la tentative de programme:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <mysql.h>
void init_db();
int main(int argc, char *argv[]){
init_db();
return 0;
}
void init_db (){
MYSQL *connmysql;
if(mysql_init(connmysql)==NULL){
std::cout<<"erreur d'initialisation\n";
}else {
std::cout<<"initialisation reussi\n";
}
} |
Comme vous pouvez constater c'est tout bête .. j'ai belle est bien le point *.h dans mes include et le libclientmysql.so y'aurait -il une âme charitable pour m'expliquer ce que j'ai loupé??