Ошибка связывания sqlite с C ++ с использованием vscode в windows - PullRequest
2 голосов
/ 05 июля 2019

Я делаю работу, которая требует связывания Sqlite с C ++, но я столкнулся с некоторыми проблемами при этом.

Я уже искал много курсов. Я добавил все файлы больше, чем нужно sqlite3.dll, sqlite3.def, sqlite3.h.sqlite3.exe, sqlite3.lib

в папку проекта, но мне все равно не удалось сделать это правильно.

enter image description here

enter image description here

результат компиляции main.cpp

enter image description here

включает "sqlite3.h"

1 Ответ

0 голосов
/ 05 июля 2019

Вам просто нужно 1) добавьте файл заголовка .h к вашему пути включения 2) добавьте файл библиотеки .lib в путь к вашей библиотеке 3) добавить статическую ссылку на файл .lib в свойствах вашего проекта (как в отладочной, так и в выпускной сборках) 4) удалить все другие ссылки (def, dll, exe) из проекта 5) убедитесь, что файл .dll находится в том же каталоге, что и ваш .exe

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...