Эти инструкции актуальны с 2017-07-26.
Для сборки SQLite для UWP 10 должны быть обеспечены следующие предпосылки:
Сборка SQLite for UWP 10 с SEE требует следующих шагов:
SET NSDKLIBPATH=%ProgramFiles%\Windows Kits\10\lib\10.0.10240.0\um\x86 SET NUCRTLIBPATH=%ProgramFiles%\Windows Kits\10\lib\10.0.10240.0\ucrt\x86 SET OPTS=-DSQLITE_HAS_CODEC=1
Если собираете для 32-bit x86, выполните следующие команды установки переменных окружения, используемых make-файлом SQLite MSVC:
SET PSDKLIBPATH=%ProgramFiles%\Windows Kits\10\lib\10.0.10240.0\um\x86
Если собираете для 64-bit x64, выполните следующие команды установки переменных окружения, используемых make-файлом SQLite MSVC:
SET PSDKLIBPATH=%ProgramFiles%\Windows Kits\10\lib\10.0.10240.0\um\x64
nmake /F Makefile.msc sqlite3.c XCOMPILE=1 USE_NATIVE_LIBPATHS=1 NO_TCL=1 ATTRIB +r sqlite3.c ATTRIB +r sqlite3.h
Пометьте файлы "sqlite3.c" и "sqlite3.h" как read-only. Это требуется здесь, потому что это препятствует тому, чтобы нормальный процесс сборки SQLite заменил их их версиями основания.
nmake -f Makefile.msc sqlite3.dll /I XCOMPILE=1 USE_NATIVE_LIBPATHS=1 FOR_WINRT=1 FOR_UWP=1 DYNAMIC_SHELL=1