Я пытаюсь получить sqlite3 c-api для компиляции под windows с компилятором code: blocks / gcc mingw, как я успешно делаю в Ubuntu. Но не могу получить это.
Что мне делать сейчас:
Загрузите бинарные пакеты, распакуйте их в c: \ sqlite3, поместите c: \ sqlite3 в PATH.
Теперь я могу вызывать sqlite3 из окна cmd из «где угодно», и это работает хорошо.
Чтобы использовать c-api с C, я создал новую папку, подготовьте библиотеку:
dlltool -D sqlite3.dll -d sqlite3.def -l libsqlite3.a
... скопировать в эту папку sqlite3.dll, sqlite3.def и sqlite3.h. В настройках компоновщика параметров сборки проекта я добавляю libsqlite3.a, но не могу скомпилировать программу.
Сообщение:
ld.exe||cannot find -lsqlite3|
||=== Build finished: 1 errors, 0 warnings ===|
Пожалуйста, если кто-то может помочь решить эту проблему.