Veröffentlicht 17. Juli 20187 j Hallo zusammen, ich versuche seit mehreren Tagen in C++ mit einer MySql Datenbank zu verbinden, aber komme nicht so wirklich weiter. Ich habe mir den entsprechenden MariaDB Connector geladen und die benötigten .h Dateien ini mein Projekt geladen. Nachdem ich Fehler bekommen habe, dass Typen nicht deklariert sind, habe ich gelesen, dass ich die libmariadb.lib in den Projekteigenschaften noch beim Linker mit vollständigem Pfad eintragen muss, was ich auch gemacht habe. Nachdem das auch erledigt war, ließ sich das Projekt zwar Kompilieren, jedoch bekomme ich dann beim Starten folgende Fehlermeldung: "Die Ausführung des Codes kann nicht fortgesetzt werden, da libmariadb.dll nicht gefunden wurde. Durch eine Neuinstallation des Programms kann das Problem möglicherweise behoben werden." Die libmariadb.dll liegt im selben Ordner, wie die .lib Datei. Hat jemand eine Idee, was ich vergessen habe? Gruß Shadowman
17. Juli 20187 j Autor Ich habe nochmal gesucht und noch eine fehlende Einstellung gefunden. Außerdem habe ich gelesen, dass ich die DLL in den Buildordner kopieren muss, was ich auch gemacht hatte. Es war nur leider nicht der Ordner, in dem die .exe erstellt wurde. Nachdem ich die libmariadb.dll dort hinein kopiert hatte, funktioniert jetzt alles.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.