mysql comprende solo nomi di funzioni simili a C. Ovviamente devi esportare tali nomi:
#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)
E per ogni evenienza prova a compilare la tua dll con i flag, con cui mysql è stato compilato sulla tua piattaforma. Per questo usa mysql_config
utility dalla distribuzione mysql in questo modo:
mysql_config --cxxflags
Così sarai in grado di definire i flag di compilazione necessari.