https://www.sqlite.org/download.html#amalgtarball
скачать от сюда sqlite-autoconf-3330000.tar.gz
запустить
x64 Native Tools Command Prompt for VS 2019
cd C:/sql
C:\sql>nmake /f Makefile.msc
по аналогии build tiff
nmake /f Makefile.vc
но это не работает для visual studio
https://progi.pro/kak-skompilirovat-curl-s-openssl...
build curl
открыть скачанный проект в Visual Studio (файл- открыть CMake)
в настройках CMake прописать путь до ninja и файлов: EXE_SQLITE3, SQLITE_LIBRARY (.lib), SQLite3 include dir
сохранить json
Это не работает
Как подключить SQLite3 в проект CMake?
Пробую так:
установил CMake, скачал проект с github.com
для проекта нужен sqlite3
скачиваем 1 архив
https://sqlite.org/sqlite-shell-win32-x86-3071300.zip
и второй архив для
x64 https://www.sqlite.org/2020/sqlite-dll-win64-x64-3...
разархивируем все это в папку C:/sql2
теперь переходим в терминал visual studio
и запускаем команду:
lib /MACHINE:X64 /DEF:"C:\sql2\sqlite3.def" /OUT:"C:\sql2\sqlite3.lib"
должен появиться файл .lib
скачиваем 3 архив:
https://www.sqlite.org/2020/sqlite-amalgamation-33...
и распаковываем содержимое в С:/sql2
теперь надо пуск / параметры
в поиске "переменные среды"
добавляем как на картинке и проверяем в cmd
теперь запускаем Git Bash
переходим в каталог скачанного проекта, создаем там папку build и переходим в нее
запускаем команду:
cmake -DSQLITE3_INCLUDE_DIR=C:/sql2 -DSQLITE3_LIBRARY=C:/sql2/sqlite3.lib -DEXE_SQLITE3=C:/sql2/sqlite3.exe ..
для tiff и curl:
cmake -DSQLITE3_INCLUDE_DIR=C:/sql2 -DSQLITE3_LIBRARY=C:/sql2/sqlite3.lib -DEXE_SQLITE3=C:/sql2/sqlite3.exe -DCURL_INCLUDE_DIR=C:/curl/include -DCURL_LIBRARY=C:/curl/include/curl/libcurl-x64.dll -DTIFF_INCLUDE_DIR=C:/tiff2/libtiff -DTIFF_LIBRARY_RELEASE=C:/tiff2/libtiff/libtiff.lib ..
для curl необходимо скинуть все из папок в папку include/curl и два файла libcrypto, libssl версии 1.4 скинуть в папку include.
c в этом посту можно найти как установить openssl
https://stackoverrun.com/ru/q/12876670
скомпилировать curl
https://github.com/curl/curl
здесь все пути связанные с sqlite идут в папку sql2
SQLITE3_INCLUDE_DIR - файлы .h, .c
SQLITE3_LIBRARY - файл .lib
EXE_SQLITE3 - скачанный exe
произойдет сборка в папку build и можно проект запустить в visual studio
Вот уже скомпилированные файлы библиотек, но лучше скомпилировать самому
скомпилированные файлы