5

参考问题Build SQLite for Windows Phone 8

我在为 Windows Phone 8 编译 SQLite 时也遇到了同样的问题。我试过了

nmake -f Makefile.msc sqlite3.dll FOR_WINRT=1

我正在使用 VS 2012 X86 电话工具命令提示符进行编译。而且我还注意到它正在选择正确的 cl.exe。但它抱怨缺少“winreg.h”头文件。我没有看到此头文件在 Windows Phone 工具包文件夹下可用。

vs控制台日志:

     sqlite3.c
    C:\Program Files (x86)\Windows Phone Kits\8.0\include\windows.h(182) : fatal err
    or C1083: Cannot open include file: 'winreg.h': No such file or directory
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0
    \VC\WPSDK\WP80\BIN\cl.EXE"' : return code '0x2'
     Stop.

而且,我检查了 Makefile.msc,我没有找到任何可用于 WP8 的特定编译器选项。我已经按照 Tim Heuer Note成功为 WIN RT 编译。

4

1 回答 1

0

看看这是否可以帮助您解决问题。

右键单击您遇到问题中提到的错误的项目。

检查构建并在条件编译符号中粘贴 SILVERLIGHT;WINDOWS_PHONE;USE_WP8_NATIVE_SQLITE

希望这可以帮助

在此处输入图像描述

于 2014-09-18T10:09:14.840 回答