Archief - C++ en sqlite3 problemen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

VinceMañana

Legacy Member
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? :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan