gpt4 book ai didi

sqlite - 为 Windows Phone 8 构建 SQLite

转载 作者:行者123 更新时间:2023-12-03 16:36:02 25 4
gpt4 key购买 nike

SQLite 可用作

A complete VSIX package with an extension SDK and all other components needed to use SQLite for application development with Visual Studio 2012 targeting Windows Phone 8.0.



但是我需要对源代码做一些修改。
蒂姆豪雅在他的 blog描述了如何为 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

结果:

Console

我也试过
    nmake -f makefile.msc sqlite3.dll FOR_WINRT=1 OPTS=-DWINAPI_FAMILY=WINAPI_FAMILY_PHONE_APP

结果:
Console

最佳答案

Sqlite 包括一些在构建过程中构建和运行的工具,即在您构建的平台上:mkkeywordhash.exelemon.exe .这些工具应该由 cl.exe 构建针对您的构建平台,而不是您的目标平台。
NCC变量用于指定本地编译器的位置:

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

可能就够了。如果出现其他问题,找 NCCMakefile.msc并环顾四周以获取更多信息。例如。您可能需要设置以下参数:
XCOMPILE=1
USE_NATIVE_LIBPATHS=1
NCRTLIBPATH (where are your native CRT libraries?)
NSDKLIBPATH (where are your native SDK libraries?)

关于sqlite - 为 Windows Phone 8 构建 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14074821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com