Эти инструкции актуальны с 2013-12-11.
Для сборки SQLite for Windows Phone 8 должны быть обеспечены следующие предпосылки:
Сборка SQLite for Windows Phone 8 с SEE требует следующих шагов:
SET NCRTLIBPATH=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\WPSDK\WP80\lib SET NSDKLIBPATH=%ProgramFiles(x86)%\Windows Phone Kits\8.0\lib\x86 SET USE_RC=0 SET OPTS=-DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_WIN32_FILEMAPPING_API=1 -DSQLITE_HAS_CODEC=1
Если машина запускает 32-битный Windows, выполните следующие команды для установки переменных окружения, используемых make-файлом SQLite MSVC:
SET NCRTLIBPATH=%ProgramFiles%\Microsoft Visual Studio 11.0\VC\WPSDK\WP80\lib SET NSDKLIBPATH=%ProgramFiles%\Windows Phone Kits\8.0\lib\x86 SET USE_RC=0 SET OPTS=-DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP -DSQLITE_OMIT_LOAD_EXTENSION=1 -DSQLITE_WIN32_FILEMAPPING_API=1 -DSQLITE_HAS_CODEC=1
nmake /F Makefile.msc sqlite3.c XCOMPILE=1 USE_NATIVE_LIBPATHS=1 FOR_WINRT=1 NO_TCL=1
COPY /B sqlite3.c + /B see.c sqlite3.c /B 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 NO_TCL=1