mysql forstår kun C-lignende navne på funktioner. Du skal naturligvis eksportere sådanne navne:
#if defined(_WIN32) || defined(_WIN64)
#define DLLEXP extern "C" __declspec(dllexport)
Og for en sikkerheds skyld, prøv at kompilere din dll med flag, som mysql blev kompileret med på din platform. Brug mysql_config
til dette hjælpeprogram fra mysql-distribution som dette:
mysql_config --cxxflags
Så du vil være i stand til at definere nødvendige kompileringsflag.