Visual Studio 2010 Express , c++ , MySQL connector

oddball1987

Newbie
Registriert
Aug. 2011
Beiträge
5
hi,

ich wollte mal wissen ob mir jemand einen MySQL connector für Visual Studio 2010 Express nennen kann am besten mit Tutorial.

MySQL++ habe ich bereits versucht jedoch fehlen mir für die Einrichtung die Include Dateien die scheinbar nicht im Packet drin sind.

bedanke mich für jegliche HILFE.


Mit freundlichem Gruß
oddball1987
 
ich hab ein tutorial dazu gelesen und da stand drin ich solle eine zusätzliche datenquelle für include dateien angeben (iwo in den einstellungen) und der ordner hieß halt ** c:\"programpfadX"\mysql++\include **
und den finde ich halt nicht.
ich habe stattdessen dann den lib ordner genommen da meines erachtens genau das die daten sein mussten. jedoch wollte das programm dann nichtmehr kompiliert werden.
 
Na wie wärs dann mit einem Paste des konkreten Fehlers, dann können wir dir bestimmt weiterhelfen :-)
 
ok werd ich morgen aus der arbeit aus machen, bin leider grad zuhause
morgen ca. 8.00 bin ich on.
Ergänzung ()

also folgendes habe ich getan:
Visual Studio 2010 Express instaliert
MySQL Connector/ c++ runtergeladen installiert
MySQL Server runtergeladen lokal installiert
Boost Runtergeladen installiert (wobei ich nicht wirklich weiß warum ich das tun musste)

Dieses Tutorial habe ich genutzt um den connector zum laufen zu bekommen
http://dev.mysql.com/doc/refman/5.1/en/connector-cpp-apps-windows-visual-studio.html
(http://dev.mysql.com/doc/refman/5.1/en/connector-cpp.html) übergeordnete zusammenführung

nun wollte ich das erste example versuchen da ich eigentlich nur möchte das ein Label mir anzeigt ob eine Verbindung zum SQL server vorhanden ist oder nicht.

Ich bin also ins Tutorial:http://dev.mysql.com/doc/refman/5.1/en/connector-cpp-tutorials.html
#include <stdlib.h>
#include <iostream>
#include <sstream>
#include <stdexcept>

#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>

#define EXAMPLE_HOST "localhost"
#define EXAMPLE_USER "root"
#define EXAMPLE_PASS ""
#define EXAMPLE_DB "world"

eingefügt und wollte kompilieren, um zu sehen ob es noch läuft.


1>c:\programme\mysql\mysql server 5.1\include\cppconn\config.h(60): error C2371: 'int8_t': Neudefinition; unterschiedliche Basistypen
1> C:\Programme\Microsoft Visual Studio 10.0\VC\include\stdint.h(17): Siehe Deklaration von 'int8_t'
1>c:\programme\mysql\mysql server 5.1\include\cppconn\config.h(60): error C2371: 'int8_t': Neudefinition; unterschiedliche Basistypen
1> C:\Programme\Microsoft Visual Studio 10.0\VC\include\stdint.h(17): Siehe Deklaration von 'int8_t'
Ergänzung ()

# http://forge.mysql.com/wiki/Connector_C++#Connecting_to_MySQL
ich habe in diesem tutorial noch was gefunden im abschnitt building on Windows steht was von Cmake.

Muss ich das machen ?
und warum habe ich das im anderen tutorial nicht ?

ich kenne cmake nur von ogre3d
 
Schade das es keinen gibt der mir an dieser stelle weiterhelfen konnte / wollte
habe das Problem folgendermaßen gelöst:
c# (visual studio 2010 express c#)
mysql connector .net
http://www.codeplanet.eu/tutorials/csharp/5-verbindung-zum-mysql-server-mit-csharp.html <- tutorial

funktionierte sofort.
c# unterscheidet sich recht gering von c++ und mit einem buch oder google kriegt man es recht flott hin.

viel glück allen die ein ähnliches problem haben und hier hilfe gesucht haben.
 
Zurück
Oben