क्या आपने MySQL हेडर को शामिल करने से पहले #define HAVE_INT8_T (और इसी तरह, मुझे लगता है कि अन्य प्रकारों के लिए भी ऐसा ही होता है) का प्रयास किया था?
अर्थात। कुछ ऐसा
...
#define HAVE_INT8_T
#include "MySQL.h"
...
संपादित करें:यदि MySQL.h में "config.h" जैसा कुछ शामिल है, जो चीजों को फिर से खराब कर देता है, तो आप सीधे उस config.h को शामिल करने का प्रयास कर सकते हैं, फिर गलत परिभाषाओं को समायोजित करें, फिर MySQL.h को शामिल करें। इसे फिर से शामिल होने से रोकने के लिए संभवतः config.h के चारों ओर एक शामिल गार्ड होगा।