SQLITE 3.7.14.1 をビルドしてみた

SQLITE 3.7.14.1がリリースされていたので、ダウンロードして自分でビルドしてみました

SQLite Download Page

Source Code と Precompiled Binaries for Windows をダウンロードして、プロジェクトの新規作成、

sqlite3.c
sqlite3.h
sqlite3.def
sqlite3ext.h

を取り込みます。

リンカ>入力>モジュール定義に sqlite3.def を設定します。

C/C++>プリプロセッサに

SQLITE_ENABLE_UPDATE_DELETE_LIMIT
SQLITE_ENABLE_COLUMN_METADATA
SQLITE_ENABLE_RTREE

を追加します

error LNK2001: unresolved external symbol sqlite3_column_database_name
error LNK2001: unresolved external symbolsqlite3_rtree_geometry_callback

などを解決するために必要 ・ω・

SQLITE_ENABLE_UPDATE_DELETE_LIMIT は delete コマンドに LIMIT 支援を付けるために必要らしいんだけど、試してみたらうまくいかなかった(なんでだろう?)

おすすめ

4件のフィードバック

  1. ヤスダイサム より:

    はじめまして。黒翼猫さん。
    自分は安田勇(やすだいさむ)というものです。
     黒翼猫さんのブログのことはパソコンにくわしい
    友人に聞いて知りました。
     今回はプリンタドライバの件でお聞きしたい
    ことがあります。
     自分は現在。ウインドウズ2000を愛用
    しています。
     
    hpのDESKJET 3070Aのドライバが
    ウインドウズ2000にインストールできずこまって
    います。
     解決する方法はないでしょうか?
     おいそがしいところ、お手数をかけますが、
    教えていただければありがたいです。
     ドライバのリンク先は以下のとおりです。
    http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?os=228&lc=ja&cc=jp&dlc=ja&sw_lang=&product=5068754#N152
     よろしくおねがいします。

  2. 黒翼猫 より:

    XP用のドライバが基本的に使えると思います。
    XPにインストールされた %SystemRoot%\system32\DRVSTORE\ から、
    HP用ドライバを取り出して、 INF ファイルを書き換えればインストール可能です。
    ただし、UniDrv.dll を使用しているのでちょっと特殊なドライバです・ω・
    インストール自体はできますが動作保証はできません

  3. 安田勇 より:

    返事がおくれてすみません。
    助言ありがとうございます。
    %SystemRoot%\system32\DRVSTORE\
    http://www1.axfc.net/uploader/so/2704132.zip
    を試してみます。
    本当にありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です