簡體   English   中英

為Windows Phone 8構建SQLite

[英]Build SQLite for windows phone 8

SQLite可用

一個完整的VSIX包,帶有擴展SDK和使用SQLite進行應用程序開發所需的所有其他組件,使用Visual Studio 2012定位Windows Phone 8.0。

但我需要在源代碼中做一些修改。 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

結果: 安慰

Sqlite包含一些在構建過程中構建和運行的工具,即在您構建的平台上mkkeywordhash.exelemon.exe 這些工具應該由cl.exe構建,目標是構建平台,而不是目標平台。

NCC變量用於指定本機編譯器的位置:

nmake -f makefile.msc sqlite3.dll <your options> NCC="c:\Program Files\..path-to-native\cl.exe"

這可能就足夠了。 如果出現另一個問題,請在Makefile.msc找到NCC並查看它以獲取更多信息。 例如,您可能必須設置以下參數:

XCOMPILE=1
USE_NATIVE_LIBPATHS=1
NCRTLIBPATH (where are your native CRT libraries?)
NSDKLIBPATH (where are your native SDK libraries?)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM