私のアプリケーションは、以下のようになる config.h を含む MySQL/C++ コネクタを使用します。
// ...
#if !defined(HAVE_INT8_T) && defined(HAVE_MS_INT8)
typedef __int8 int8_t;
#endif
// ...
MSVCR100 で VC++ 2010 を使用しているため、アプリケーションには stdint.h も含まれています。
/* TYPE DEFINITIONS */
typedef signed char int8_t;
typedef short int16_t;
typedef int int32_t;
// ...
2 つの int8_t により、この衝突コンパイル エラーが発生します。
私はいくつかのグーグルリサーチを行いましたが、誰もこれに対する完璧な解決策を知らないようです.
どんな助けでもいただければ幸いです。
事前に感謝します。