sql >> Databasteknik >  >> RDS >> Mysql

MySQL Connector och VC2010 header kollision

Provade du #define HAVE_INT8_T (och liknande, jag antar att samma sak händer för andra typer) innan du inkluderade MySQL-huvudet?

d.v.s. något liknande

...
#define HAVE_INT8_T
#include "MySQL.h"
...

EDIT:Om MySQL.h innehåller något som en "config.h", som skruvar ihop saker igen, kan du försöka att direkt inkludera den config.h, justera sedan de felaktiga definitionerna och inkludera sedan MySQL.h. Det kommer förmodligen att finnas ett inkluderingsskydd runt config.h för att förhindra att det inkluderas igen.




  1. Hur man ändrar sökvägen för mysql-tjänster

  2. Är det möjligt att göra sql-injektion med lagrade procedurer?

  3. SQL Server Change Recovery Model

  4. SET-operatorer i SQL