Esto es lo que yo uso, por si te sirve de algo:
driver: apt-get install libmysqlclient-dev
En el makefile tengo esto: PHAT_MYSQL = -L/usr/include/mysql -lmysqlclient -I/usr/include/mysql
Librerías:
#include <mysql.h>
#include <my_global.h>
si vas ha usar debian 8:
debajo de las librerías:
#undef min
#undef max
driver: apt-get install libmysqlclient-dev
Código (cpp) [Seleccionar]
ConMysql* ConMysql::singleInstance = NULL;
void ConMysql::conecta()
{
cm = mysql_init(NULL);
...
mysql_options(cm, MYSQL_SET_CHARSET_NAME, "utf8");
mysql_options(cm, MYSQL_INIT_COMMAND, "SET NAMES utf8");
cm = mysql_real_connect(cm, IPSERVIDOR, USUARIODB, PASSWD, NAMEDB, PUERTO,NULL,0);
...
}
En el makefile tengo esto: PHAT_MYSQL = -L/usr/include/mysql -lmysqlclient -I/usr/include/mysql
Librerías:
#include <mysql.h>
#include <my_global.h>
si vas ha usar debian 8:
debajo de las librerías:
#undef min
#undef max