5

Build SQLite for Windows Phone 8の質問を参照して

Windows Phone 8用のSQLiteのコンパイルでも同じ問題が発生しています。試してみました

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

VS 2012 X86 Phone Tools Command Prompt を使用してコンパイルしています。また、適切な cl.exe を選択していることにも気付きました。しかし、'winreg.h' ヘッダー ファイルが見つからないと不平を言っています。このヘッダー ファイルが Windows Phone キット フォルダーの下にあるとは思えません。

対コンソール ログ:

     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

これが問題の解決に役立つかどうかを確認してください。

質問に記載されているエラーが発生しているプロジェクトを右クリックします。

ビルドを確認し、Conditional Compilation Symbols に SILVERLIGHT;WINDOWS_PHONE;USE_WP8_NATIVE_SQLITE を貼り付けます。

お役に立てれば

ここに画像の説明を入力

于 2014-09-18T10:09:14.840 に答える