Как скомпилировать sqlcipher для Windows 10 64/32 бит
Я установил VS 2017 и пытаюсь создать команду sqlcipher (как в Ubuntu 18) для своей Windows 10 x64.
но я получаю следующую ошибку:
.. \Makefile.msc(2547): фатальная ошибка U1052: файл '..\sqlite\ext\lsm1\Makefile.msc' не найден
Я пытался сделать это
mkdir bld
cd bld
nmake /f Makefile.msc sqlite3.exe TOP=..\sqlite
Но сначала я получаю довольно очевидную ошибку ниже. Скорее всего потому, что в папке bld нет Makefile.msc.
** Утилита обслуживания программ Microsoft (R) версии 14.16.27032.1 Авторские права (C) Microsoft Corporation. Все права защищены.
NMAKE: фатальная ошибка U1052: файл Makefile.msc не найден Остановить. **
Я попытался исправить это, добавив ".." перед Makefile.msc.
** nmake /f ..\Makefile.msc sqlite3.exe TOP=..\sqlite ^ **
Но затем я получаю приведенную ниже ошибку, которая, как мне кажется, довольно очевидна, потому что у меня нет исходной папки sqlite в исходной папке, но я не знаю, где взять исходный код для sqlite и как это исправить.
** Утилита обслуживания программ Microsoft (R) версии 14.16.27032.1 Авторские права (C) Microsoft Corporation. Все права защищены.
.. \Makefile.msc(2547): фатальная ошибка U1052: файл '..\sqlite\ext\lsm1\Makefile.msc' не найден Остановить. **
Если честно, мне не удалось найти пошаговую инструкцию, как собрать sqlcipher с помощью MSVC. Я нашел только этот (https://github.com/sqlitebrowser/sqlitebrowser/wiki/Win64-setup-%E2%80%94-Compiling-SQLCipher) довольно старый.
Буду признателен, если кто-нибудь сможет пролить свет.
Спасибо
Версия SQLCipher: 4.2.0