Mysql avec C++ erreur: undefined reference to mysql_init

#include <stdlib.h>
#include <mysql.h>

#include <my_global.h>


int main (int argc, char *argv[])
{

MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;

char *server = "127.0.0.1";
char *user = "root";
char *password = "1386";
char *database = "OurDB";

conn = mysql_init(NULL);

/* Connect to database */
if (!mysql_real_connect(conn, server,user, password, database, 0, NULL, 0))
{
    fprintf(stderr, "%s\n", mysql_error(conn));
    exit(0);
}

  return 0;
}

et je reçois l'erreur de l'éditeur de liens dans codeblocks:

undefined reference to mysql_init

J'ai utilisé mysql_config --libs en option de l'éditeur de liens et mysql_config --cflags en option du compilateur.

J'ai lu quelque part que je dois ajouter certaines bibliothèques, comme libmysql.lib, mais je ne trouve pas ce fichier sur mon PC (j'utilise Ubuntu 11.04 64 bits).

libmysql.lib est pour Windows. Vous devriez regarder le linux/ubuntu genre.
et que dois-je faire avec Ubuntu?

OriginalL'auteur Behnam Safari | 2012-03-10