mysql rozumie tylko nazwy funkcji w stylu C. Musisz oczywiście wyeksportować takie nazwy:
#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)
I na wszelki wypadek spróbuj skompilować swoją bibliotekę dll z flagami, z którymi mysql został skompilowany na twojej platformie. W tym celu użyj mysql_config
narzędzie z dystrybucji mysql w ten sposób:
mysql_config --cxxflags
Dzięki temu będziesz mógł zdefiniować niezbędne flagi kompilacji.