hab versucht die verbindung zum mariadb server aufzubauen bin aber gescheitert. jmd ne iddee? c++ on windauws
c++ mariadb
-
-
-
Lies die Fehlermeldung nochmal durch und streng dich ganz DOLLE an.
Edit: nimm mal #include "stdafx.h" raus
https://www.c-plusplus.net/forum/293014-full
MySQL und mariadb sind fast das gleiche
-
@AZeYReX joo mega konstruktiver beitrag. xD ich brauche lösungen und keine informationen das es fehler gibt. soweit war ich nämlich auch.
-
Guck meinen Edit an
-
habs getestet allerdings sinds nach wie vor die selben fehler und es ist noch einer hinzu gekommen:
internal error druing CImplib::EmitThunk
hat jemand nen funktionierendes beispiel für c++ mysql consolen apps? xD
-
Man sieht ja schon bei der zweiten Zeile (#include "C/..der mysql.h"), dass du keine Ahnung von Headerfiles hast.
Ein Tipp: mysql.h bezieht sich auf mehreren Headerfiles im gleichen Ordner ;') -
@El .prox bin noch relativ neu in c++ xD
wollte mir einfach mal learning by doing gönnen für c++ und hab nunmal nichts passendes gefunden für sql das mit den headerfiles im gleichen ordner habe ich nicht so recht verstanden.. wird ja direkt mysql.h geladen die zusätzlich noch andere dateien lädt. :o
-
#push
-
#push
-
Da anscheinend keiner dir hilft, versuch ich es dir mal leicht zu veranschaulichen ( im Vergleich zu C# mit MySQL, sind diese Schritte wortwörtlich beschissen DIE SCHRITTE SIND FÜR VISUAL STUDIO GEDACHT - DEIN FALL
1.) Du stellst dein Projektbuild auf Release um
2.) Du gehst auf die Einstellungen deines Projektes ( Projekt -> xy-Eigenschaften )
3.) Konfigurationseingeschaften
4.) Gehst auf C/C++ - Tab: Rechts bei den Füllfeldern steht Zusätzliche Includeverzeichnisse dort solltest du den Include-Ordner von der Datenbankengine ( MySQL ) angeben: bspw.: C:\xampp2\mysql\include
5.) Gehst auf Linker - Tab: bei Zusätzliche Bibiliotheksverzeichnisse gibst du den Ordner, indem sich die C/C++-Bibiliotheken der MySQL-Installation befinden, an. bspw.: C:\xampp2\mysql\lib
6.) Beim Linker-Tab gehst du auf den Unter-Tab "Eingabe": rechts im Füllfeld fügt du, bei Zusätzlicheabhängigkeiten, libmysql.lib ein.
7.) Starten, falls geht super, falls nicht bitte melden!
8.) Nachdem du deine Applikation erfoglreich kompiliert hast, kannst du die Anwendung jetzt im Build-Ordner starten, dort aber wir ein Error kommen, denn eine DLL fehlt: libmysql.dll. Diese kopierst du einfach vom MySQL-lib-Ordner ( bspw.: C:\xampp2\mysql\lib ) im Build-Ordner, und dann sollte es funktionieren.achja der Header wird so im präprozessor definiert: #include "mysql.h"
den wir haben ja, C:\xampp2\mysql\include, in den Includeverzeichnissen angegeben. Oder willst du jede Headerdatei, die von der mysql.h benötigt wird, einzeln hineinschreiben :'PViel Erfolg!
-
achdo okay jetzt weidd ich was du meinst. danke werde ed demnächst wenn ich zeit hav testen
-
hat tatsächlich funktioniert. danke
-
hat tatsächlich funktioniert. danke
Freut mich zu hören :')
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!