mysql разбира само C-подобни имена на функции. Очевидно трябва да експортирате такива имена:
#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)
И за всеки случай опитайте да компилирате вашия dll с флагове, с които mysql е компилиран на вашата платформа. За това използвайте mysql_config
помощна програма от mysql дистрибуцията по следния начин:
mysql_config --cxxflags
Така ще можете да дефинирате необходимите флагове за компилация.