當前位置:編程學習大全網 - 源碼下載 - sqlite數據庫 在windows下的sqlite.lib的庫文件

sqlite數據庫 在windows下的sqlite.lib的庫文件

庫文件沒有。這個和妳的系統有關系吧?應該自己在機器上編譯壹個。具體編譯方法:

1). 打開VC新建壹個“Win32 Dynamic-Link Library”工程,命名為:sqlite3(也可以是其他的,註意這個就是編譯後的dll和lib的名字)

2). 在接下來的對話框中選擇"An empty DLL project",點 FINISH->OK

3). 將源碼中所有的 *.c *.h *.def 復制到工程文件夾下

4). 在工程的Source File中添加妳下載到的SQLite源文件中所有*.c文件,

註意這裏不要添加shell.c和tclsqlite.c這兩個文件。*註意需要將tclsqlite.c和shell.c、icu.c去掉。其中tclsqlite.c用於生成基於tcl的api,如果要編譯,這需要另外下載tcl.h;shell.c用於生成命令行模式的sqlite.exe,如果是靜態庫形式則可以選擇; icu是internationalcomponents forunicode,如果需要則需另外下載相關頭文件。

5). 將 SQLite 源文件中的 sqlite3.def 文件添加到在工程的Source File中

6). 在Header File中添加妳下載到的SQLite源文件中所有*.h文件,

7). 開始編譯,Build(F7)壹下

也許到這裏會遇到壹個錯誤:

e:\zieckey\sqlite\sqlite3\sqlite3ext.h(22) : fatal error C1083: Cannot open include file: 'sqlite3.h': No such file or directory

經檢查發現,源碼中包含sqlite3.h都是以 #include <sqlite3.h> 方式包含的,

這就是說編譯器在系統默認路徑中搜索,這樣當然搜索不到 sqlite3.h 這個頭文件啦,

這時可以改為 #include "sqlite3.h" ,讓編譯器在工程路徑中搜索,

但是如果還有其他地方也是以 #include <sqlite3.h> 方式包含的,那麽改源碼就顯得有點麻煩,

好了,我們可以這樣,在菜單欄依次選擇:Tools->Options...->Directeries

在下面的Directeries選項中輸入妳的 sqlite3.h 的路徑,這裏也就是妳的工程目錄.

添加好後,我們在編譯壹下就好了,

最後我們在工程目錄的 Debug 目錄生成了下面兩個重要文件:

動態鏈接庫文件 sqlite3.dll 和引入庫文件 sqlite3.lib

  • 上一篇:中國版AAAV很強嗎?
  • 下一篇:霸王傳(冰雪傳奇)新服開區攻略
  • copyright 2024編程學習大全網