Esiste una versione di MySQL++ per Windows?
Una volta compilato il sorgente serve ancora MySQL++?
Esiste una versione di MySQL++ per Windows?
Una volta compilato il sorgente serve ancora MySQL++?
Sì, MySQL++ può essere utilizzato su sistemi Windows.
Non capisco la seconda domanda.
"Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."
Una volta che ho compilato il mio programma posso farlo girare anche su macchine dove non è installato MySQL++ ma solo il DBMS MySQL?
MySQL++ è soltanto un wrapper, se non ricordo male è sufficiente portarsi dietro una DLL. Non mi pare fosse possibile compilare il tutto in maniera statica.
"Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."
Ho fatto la connessione in C ma mi da questo errore:
codice:`stderr' undeclared (first use in this function)codice:#include <windows.h> #include <mysql.h> int main () { MYSQL mysql; mysql_init(&mysql); mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"your_prog_name"); if (!mysql_real_connect(&mysql,"host","user","passwd","database",0,NULL,0)) { fprintf(stderr, "Failed to connect to database: Error: %s\n", mysql_error(&mysql)); } /* if */ } /* main */
stderr è definito in stdio.h.
Ma stai cercando di far funzionare del codice scritto da altri?!
"Se riesci a passare un pomeriggio assolutamente inutile in modo assolutamente inutile, hai imparato a vivere."
No, è l'esempio trovato nella documentazione.
Ora mi da:
codice:[Linker error] undefined reference to `mysql_init@4'codice:[Linker error] undefined reference to `mysql_options@12'codice:[Linker error] undefined reference to `mysql_real_connect@32'codice:[Linker error] undefined reference to `mysql_error@4'
Come detto, basta
#include <stdio.h>
oppure utilizzi una semplice
printf
al posto della fprintf per le prove.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Mentre rispondevi stavo editando il post precedente
Devi indicare al compilatore il percorso delle librerie di mysql.
Quale compilatore/IDE utilizzi?
No MP tecnici (non rispondo nemmeno!), usa il forum.