mysql förstår endast C-liknande namn på funktioner. Du måste självklart exportera sådana namn:
#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)
Och i alla fall försök att kompilera din dll med flaggor, som mysql kompilerades med på din plattform. Använd mysql_config
för detta verktyg från mysql-distribution så här:
mysql_config --cxxflags
Så du kommer att kunna definiera nödvändiga kompileringsflaggor.