Как скомпилировать 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

0 ответов

Другие вопросы по тегам