Prøvede du #define HAVE_INT8_T (og lignende, det samme sker for andre typer), før du inkluderede MySQL-headeren?
dvs. noget lignende
...
#define HAVE_INT8_T
#include "MySQL.h"
...
EDIT:Hvis MySQL.h indeholder noget som en "config.h", som skruer tingene op igen, kan du prøve at inkludere den config.h direkte, derefter justere de forkerte definitioner og derefter inkludere MySQL.h. Der vil sandsynligvis være en inkluderingsvagt omkring config.h for at forhindre den i at blive inkluderet igen.