Ik moet in c++ een webshop maken voor een herexamen en hierbij moeten we sqlite gebruiken.
Nu heb ik sqlite geintegreerd in het programma, maar toch krijg ik unresolved external fouten bij het compilen. Ik probeer dit om te testen:
Code:
int main()
{
sqlite3 *db;
char* db_err;
sqlite3_open("WebshopVDH.db", &db);
sqlite3_stmt* pStatement;
vector<string> vResults;
int nError = sqlite3_prepare_v2(db,"SELECT * FROM Gebruikers;",-1,&pStatement,NULL);
while (sqlite3_step(pStatement) == SQLITE_ROW)
{
vResults.push_back((char*)sqlite3_column_text(pStatement, 0));
}
sqlite3_finalize(pStatement);
for (int i = 0; i < vResults.size(); i++)
cout << vResults.at(i);
return 0;
}
Geeft geen warnings of fouten tijdens programmeren, maar wel tijdens compileren:
Warning 1 warning C4101: 'db_err' : unreferenced local variable c:\users\...\desktop\school\programmeren ii\2de zit\webshop vdh\webshop vdh\main.cpp 20
Error 2 error LNK2019: unresolved external symbol _sqlite3_finalize referenced in function _main C:\Users\...\Desktop\School\Programmeren II\2de zit\Webshop VDH\Webshop VDH\main.obj
Error 3 error LNK2019: unresolved external symbol _sqlite3_column_text referenced in function _main C:\Users\...\Desktop\School\Programmeren II\2de zit\Webshop VDH\Webshop VDH\main.obj
Error 4 error LNK2019: unresolved external symbol _sqlite3_step referenced in function _main C:\Users\...\Desktop\School\Programmeren II\2de zit\Webshop VDH\Webshop VDH\main.obj
Error 5 error LNK2019: unresolved external symbol _sqlite3_prepare_v2 referenced in function _main C:\Users\...\Desktop\School\Programmeren II\2de zit\Webshop VDH\Webshop VDH\main.obj
Error 6 error LNK2019: unresolved external symbol _sqlite3_open referenced in function _main C:\Users\...\Desktop\School\Programmeren II\2de zit\Webshop VDH\Webshop VDH\main.obj
Error 7 error LNK1120: 5 unresolved externals C:\Users\...\Desktop\School\Programmeren II\2de zit\Webshop VDH\Debug\Webshop VDH.exe 1
Iemand die een beetje raad heeft?