Я пытаюсь использовать оболочку CppSQLite для SQLite. Я скачал и скомпилировал SQLite здесь: C: \ sqlite \ sqlite-autoconf-3310100. Затем я загрузил CppSQLite по адресу: C: \ sqlite \ cppsqlite. Затем я добавил эти папки для включения и библиотечные каталоги в проекте MSVS. Добавлен файл sqlite3.lib для дополнительных зависимостей. Насколько я знаю, это все, что я должен сделать. Я добавил #include "CppSQLite3.h"
строку. Я создал объявленную переменную CppSQLite3DB, и MSVS говорит, что нет проблем, она знает, что это происходит из заголовка cppsqlite. Но когда я запускаю проект, он выдает ошибку LNK2019. Код ошибки ниже.
Мне известен этот вопрос , это та же проблема, что и у меня, но я попробовал все ответы там, кроме лучшего ответа. Никто из них не работал. И я не понимаю, что делать в лучшем ответе, я не могу это прокомментировать, так как у меня не хватает представителя, поэтому мне пришлось создать новый вопрос. Может кто-нибудь объяснить мне, будет ли этот ответ работать на меня, а? И если так, что я должен делать, можете ли вы объяснить мне этот ответ просто? Заранее спасибо!
LNK2019 unresolved external symbol "public: __cdecl CppSQLite3DB::CppSQLite3DB(void)"
(??0CppSQLite3DB@@QEAA@XZ) referenced in function "bool __cdecl dbop::connectToDatabaseSQLITE(char
const *)" (?connectToDatabaseSQLITE@dbop@@YA_NPEBD@Z)