sql >> Database teknologi >  >> RDS >> Mysql

MySQL Connector og VC2010 header kollision

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.




  1. Uddrag primærnøgle fra MySQL i PHP

  2. Hvordan kan jeg rydde SQL Server-forespørgselscachen?

  3. Aktiver Entity Framework 6 for MySql (C#) i WinForms af Microsoft Visual Studio 2013

  4. Sammenkæd flere resultatrækker i én kolonne til én, grupper efter en anden kolonne