獲得動態鏈接庫
SQLite的DLL文件使得經過編譯的軟件可以動態鏈接到SQLite,這意味着在需要SQLite功能時,應用程序會加載DLL,而不是將SQLite代碼嵌入到應用程序中。以這種方式使用SQLite的軟件通常包含一份SQLite DLL副本隨軟件自動安裝
我們可以通過如下方式獲得SQLite的DLL:
1).打開瀏覽器進入SQLite主頁,www.sqlite.org。
2).單擊頁面頂部的下載鏈接(Download)選項,進入下載頁面。
3).滾動鼠標到“Precompiled Binaries for Windows”,選擇sqlite-dll-win32-x86-3071401.zip(第二項),點擊下載。
4).使用解壓工具,將其解壓。解壓文件中包含兩個文件:實際的DLL文件(sqlite3.dll)和sqlite3.def。這里提供的SQLite DLL是線程安全的,也就是說,它是定義了THREADSAFE預處理符后編譯的。這樣就可以在多線程中使用SQLite,也可以在多線程中使用DLL,安全地在多線程中執行同步操作。
要是有DLL,該DLL需要與程序處於同一文件夾下或者在系統的路徑中(C:\Windows\System32),或者遵循WINDOWS動態鏈接庫加載時尋找DLL的規則。
