ティム・ホイヤーは、このリンクで段階的な手順を説明しています。バッチ ファイルは TCL 8.5 用にハードコーディングされているため、最新 (8.6) をダウンロードしないと時間を節約できます。
編集済み - ティムの手順で SQLite を正常にコンパイルしました (Windows 8.1 / VS 2013 を再インストールしたところです)。注: 私が遭遇した唯一の問題は、化石コマンドを実行する前に、新しく作成された SQLite ディレクトリに変更してください。
WinRT の参考までに、正しいパスを使用してください。ファイル名を指定しただけでは、アクセス拒否エラーが発生します (「データベースを開けません」というエラーが表示されます)。
using namespace Windows::Storage;
using namespace std;
void SqliteWrapper::RunTest(void)
{
sqlite3 *db;
int rc;
auto path = ApplicationData::Current->LocalFolder->Path+"\\MyDatabase.db";
string dataPath(path->Begin(), path->End());
rc = sqlite3_open(dataPath.c_str(), &db);
if( rc ){
fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
sqlite3_close(db);
}
sqlite3_close(db);
}