Apakah Anda mencoba #define HAVE_INT8_T (dan serupa, saya rasa hal yang sama terjadi untuk tipe lain) sebelum memasukkan header MySQL?
Yaitu. sesuatu seperti
...
#define HAVE_INT8_T
#include "MySQL.h"
...
EDIT:Jika MySQL.h menyertakan sesuatu seperti "config.h", yang mengacaukan semuanya lagi, Anda dapat mencoba memasukkan config.h secara langsung, lalu menyesuaikan definisi yang salah, lalu menyertakan MySQL.h. Mungkin akan ada penjaga penyertaan di sekitar config.h untuk mencegahnya disertakan lagi.