Βοήθεια με MySQL C++ Connector

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
PanosPss
Δημοσιεύσεις: 78
Εγγραφή: 10 Μάιος 2008 19:53

Βοήθεια με MySQL C++ Connector

Δημοσίευση από PanosPss » 25 Σεπ 2012 18:44

Γεια σε όλους!

Εδώ και πολύ ώρα προσπαθώ να γράψω ένα πρόγραμμα σε C++ μαζί με MySQL. Εχω διαβάσει πολλά άρθρα αλλά τζίφος... Δεν μπορώ να τρέξω το πρόγραμμα γιατί δεν μπορώ να συνδεθώ στον MySQL Server. Χρησιμοποιώ το Eclipse me MinGW Compiler.

Σας παρακαλώ ας μου πεί κάποιος που ξέρεις τι πρέπει να κάνω με τα Headers και τον Linker... Έχω βάλει όλα τα Header που χρειάζεται και είναι σωστά... στο Linker βγάζει λάθος.

Έχω κάνει τα εξής:
#include <mysql_driver.h>
#include <mysql_connection.h>

int main {

sql::mysql::MySQL_Driver *driverPointer;

}
και μου βγάζει αυτό:
**** Build of configuration Debug for project MySQL ****

**** Internal Builder is used for build ****
g++ -DCPPCONN_PUBLIC_FUNC= -ID:\64-bit\Server\Database\MySQL Server\MySQL Connector C++ 1.1.1\include -ID:\64-bit\Development\Development Services\Boost 1.51 -O0 -g3 -Wall -c -fmessage-length=0 -o main.o ..\main.cpp
In file included from D:\64-bit\Server\Database\MySQL Server\MySQL Connector C++ 1.1.1\include/cppconn/connection.h:34:0,
from D:\64-bit\Server\Database\MySQL Server\MySQL Connector C++ 1.1.1\include/cppconn/driver.h:30,
from D:\64-bit\Server\Database\MySQL Server\MySQL Connector C++ 1.1.1\include/mysql_driver.h:32,
from ..\main.cpp:1:
D:\64-bit\Server\Database\MySQL Server\MySQL Connector C++ 1.1.1\include/cppconn/warning.h:40:0: warning: ignoring #pragma warning [-Wunknown-pragmas]
..\main.cpp:4:5: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x [enabled by default]
..\main.cpp:6:27: error: expected primary-expression before '*' token
..\main.cpp:6:28: error: 'driverPointer' was not declared in this scope
..\main.cpp:6:41: error: expected '}' before ';' token
..\main.cpp:9:1: error: expected declaration before '}' token
Build error occurred, build is stopped
Time consumed: 609 ms.
Σας παρακαλώ βοηθήστε με :D

PanosPss
Δημοσιεύσεις: 78
Εγγραφή: 10 Μάιος 2008 19:53

Βοήθεια με MySQL C++ Connector

Δημοσίευση από PanosPss » 25 Σεπ 2012 22:24

Κανένας δεν ξέρει παιδιά; :(

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Βοήθεια με MySQL C++ Connector

Δημοσίευση από dva_dev » 26 Σεπ 2012 01:08

για δοκίμασε να το κάνεις έτσι μπας και βελτιωθεί λίγο η κατάσταση.

Κώδικας: Επιλογή όλων

#include <mysql_driver.h> 
#include <mysql_connection.h> 

int main&#40;&#41;
&#123;
    sql&#58;&#58;mysql&#58;&#58;MySQL_Driver *driverPointer; 

    return 0;
&#125;
Και μια λεπτομέρεια. Δεν περνάει καν από compile για να φτάσει στο linker και να χτυπήσει (σε περίπτωση που δεν βρίσκει κάποια βιβλιοθήκη). Αυτά τα μηνύματα σου τα βγάζει ο compiler.

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες