Windows下64位SQLite3.10動態庫編譯


在開始動手編譯之前,先讓我們對SQLite有一個初步的認識:  

  SQLite,是一款輕型的數據庫,是遵守ACID的關系型數據庫管理系統,它包含在一個相對小的C庫中。它是D.RichardHipp建立的公有領域項目。它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如 Tcl、C#、PHP、Java等,還有ODBC接口,同樣比起Mysql、PostgreSQL這兩款開源的世界著名數據庫管理系統來講,它的處理速度比他們都快。SQLite第一個Alpha版本誕生於2000年5月。 至2015年已經有15個年頭,SQLite也迎來了一個版本 SQLite3已經發布。

 

SQLite主頁:http://www.sqlite.org/

 

動態庫編譯:

 

文件下載(動態庫兩個文件都需要下載):

  http://www.sqlite.org/download.html  

  sqlite-amalgamation-201601120037.zip

 

  sqlite-dll-win64-x64-3100000.zip

 

用到的具體文件:

   sqlite3.c

   sqlite3.def

   sqlite3.h

   sqlite3ext.h

C/C++ --> 預處理器 --> 預處理器定義:

  SQLITE_ENABLE_RTREE
  SQLITE_ENABLE_COLUMN_METADATA
  SQLITE_ENABLE_FTS5

鏈接器 --> 輸入 --> 模塊定義文件:

  sqlite3.def

 

其余部分就沒什么需要太多注意的了,正常編譯即可!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM