sto provando a scrivere un programma con anjuta. Non riesco però a compilare e quindi a generare questo software, perche non riesco a collegarmi con il mio database di mysql.
Questo è il sorgente:
Codice: Seleziona tutto
#include <mysql/my_global.h>
#include <mysql/mysql.h>
#include <stdio.h>
#include <stdlib.h>
const char* host = "localhost"; // host di connessione
const char* database = "primo"; // database di connessione
const char* db_user = "root"; // nome utente per la connessione
const char* db_pass = "mauser98"; // password non cifrata
int main ()c
{
MYSQL mysql;
// restituisce NULL se non avviene con successo
if (! mysql_init (&mysql)) {
printf ("Errore nella allocazione di memoria.\n");
exit (EXIT_FAILURE);
}
if (! mysql_real_connect (&mysql, host, db_user, db_pass, "",
0, NULL, 0)) {
printf ("Errore nella connessione.\n");
exit (EXIT_FAILURE);
}
// restituisce zero se avviene con successo
if (mysql_select_db (&mysql, database)) {
printf ("Errore nella selezione del database.\n");
exit (EXIT_FAILURE);
}
printf ("Connessione avvenuta.\n");
// chiude le risorse
mysql_close (&mysql);
exit (EXIT_SUCCESS);
}Codice: Seleziona tutto
In file included from /home/massimiliano/basta/src/main.cc:3:0:
/usr/include/mysql/my_global.h:77:23: fatal error: my_config.h: File o directory non esistente
#include <my_config.h>
Completed unsuccessfully
