SQLite 可用作
一个完整的 VSIX 包,其中包含扩展 SDK 和使用 SQLite 使用面向 Windows Phone 8.0 的 Visual Studio 2012 进行应用程序开发所需的所有其他组件。
但是我需要对源代码进行一些修改。Tim Heuer 在他的博客中描述了如何为 WinRT 构建 sqlite。
我猜的主要部分:
Build the DLL: nmake -f makefile.msc sqlite3.dll FOR_WINRT=1 If building for ARM: nmake -f makefile.msc sqlite3.dll FOR_WINRT=1 OPTS=/DWINAPI_FAMILY=WINAPI_PARTITION_APP
应该指定哪些选项来构建 Windows Phone 8?
更新:
我试过了
nmake -f makefile.msc sqlite3.dll FOR_WINRT=1 OPTS=-DWINAPI_FAMILY=WINAPI_PARTITION_PHONE
结果:
我也试过
nmake -f makefile.msc sqlite3.dll FOR_WINRT=1 OPTS=-DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP
结果: