Abend,
hat hier jemand Erfahrung mit der Clion IDE von JetBrains und kann mir erklären wie ich SQQLite3 richtig einbinde.
Ich habe mir bereits im Downloadbereich von SQLlite.org die Dateien sqlite3.c und sqlite3.h heruntergeladen.
Meine cpp-Datei sieht wie folgt aus:
allerdings bekomme ich immer folgende Fehlermeldungen:
Die sqlite3.c und sqlite3.h Dateien liegen im selben Verzeichnis wie meine C-Datei.
Eventuell kann mir ja jemand helfen.
hat hier jemand Erfahrung mit der Clion IDE von JetBrains und kann mir erklären wie ich SQQLite3 richtig einbinde.
Ich habe mir bereits im Downloadbereich von SQLlite.org die Dateien sqlite3.c und sqlite3.h heruntergeladen.
Meine cpp-Datei sieht wie folgt aus:
Code:
#include <iostream>
#include <string>
#include "sqlite3.h"
using namespace std;
int main(){
sqlite3* dbs;
string path;
cout << "Verzeichnis zur Datenbank eingeben:";
cin >> path;
cout << endl;
if (sqlite3_open(path.c_str(),&dbs) != SQLITE_OK) {
cout << "Beim Oeffnen ist ein Fehler aufgetreten" << sqlite3_errmsg(dbs) << endl;
sqlite3_close(dbs);
}
cout << "Oeffnen der Datenbankverbindung war erfolgreich!" << endl;
sqlite3_close(dbs);
cout << "Datenbankverbindung geschlossen" << endl;
return 0;
}
Code:
undefined reference to `sqlite3_open'
C:/Users/testUser/Documents/Clion/database/main.cpp:16: undefined reference to `sqlite3_errmsg'
C:/Users/testUser/Documents/Clion/database/main.cpp:17: undefined reference to `sqlite3_close'
C:/Users/testUser/Documents/Clion/database/main.cpp:21: undefined reference to `sqlite3_close'
Eventuell kann mir ja jemand helfen.