C++ and Mysql.

Hello.
I'm using VS2010 Premium, in french yes sorry :P

After using the MSI to install mysql c++, and adding the directories to include & lib paths.
I simply add

1
2
3
4
5
6
7
#include "mysql_connection.h"
	
#include <cppconn/driver.h>
#include <cppconn/exception.h>
#include <cppconn/resultset.h>
#include <cppconn/statement.h>
#include <cppconn/prepared_statement.h> 


To my headers
and I get a big amount of errors

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
1
1>La génération a démarré 08/11/2011 02:16:15.
1>InitializeBuildStatus:
1>  Mise à jour de l'horodatage "Release\XServer.unsuccessfulbuild".
1>ClCompile:
1>  Database.cpp
1>  LoginServer.cpp
1>c:\program files (x86)\mysql\mysql connector c++ 1.1.0\include\cppconn\config.h(60): error C2371: 'int8_t' : redéfinition ; types de base différents
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(17) : voir la déclaration de 'int8_t'
1>c:\program files (x86)\mysql\mysql connector c++ 1.1.0\include\cppconn\config.h(60): error C2371: 'int8_t' : redéfinition ; types de base différents
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(17) : voir la déclaration de 'int8_t'
1>  PacketManager.cpp
1>c:\program files (x86)\mysql\mysql connector c++ 1.1.0\include\cppconn\config.h(60): error C2371: 'int8_t' : redéfinition ; types de base différents
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(17) : voir la déclaration de 'int8_t'
1>c:\program files (x86)\mysql\mysql connector c++ 1.1.0\include\cppconn\config.h(60): error C2371: 'int8_t' : redéfinition ; types de base différents
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(17) : voir la déclaration de 'int8_t'
1>  Server.cpp
1>c:\program files (x86)\mysql\mysql connector c++ 1.1.0\include\cppconn\config.h(60): error C2371: 'int8_t' : redéfinition ; types de base différents
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(17) : voir la déclaration de 'int8_t'
1>c:\program files (x86)\mysql\mysql connector c++ 1.1.0\include\cppconn\config.h(60): error C2371: 'int8_t' : redéfinition ; types de base différents
1>          C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(17) : voir la déclaration de 'int8_t'
1>
1>ÉCHEC de la build.
1>
1>Temps écoulé 00:00:08.53
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========


Apparently i'm redefining int8_t with mysql.
How do i fix it ?
Last edited on
Topic archived. No new replies allowed.